SuperHuan c6c4c2d4c7 add demo/README.md. 5 years ago
..
1.gwf 179c82d53b 修复了print的问题(snprintf被替换成了fprintf导致print失效,现已修复回snprintf),新增4个demo 5 years ago
2.gwf 66fb03b6ec 可以生成语法树,并修复了if使用break无法跳出rego的问题 5 years ago
3.gwf 179c82d53b 修复了print的问题(snprintf被替换成了fprintf导致print失效,现已修复回snprintf),新增4个demo 5 years ago
4.gwf 179c82d53b 修复了print的问题(snprintf被替换成了fprintf导致print失效,现已修复回snprintf),新增4个demo 5 years ago
5.gwf 84a100113c import和include语法错误可以被捕捉 5 years ago
6.gwf 66fb03b6ec 可以生成语法树,并修复了if使用break无法跳出rego的问题 5 years ago
7.gwf 66fb03b6ec 可以生成语法树,并修复了if使用break无法跳出rego的问题 5 years ago
8.gwf b982e919d0 实现内置函数 : input 5 years ago
9.gwf 0e9f017795 新增内置函数 type 5 years ago
README.md c6c4c2d4c7 add demo/README.md. 5 years ago
test.gwf 84a100113c import和include语法错误可以被捕捉 5 years ago

README.md

关于GWARF的demo

.gwf文件

.gwf是gwarf的程序源文件的扩展名

1.gwf和6.gwf

关于计算的demo,使用print输出计算结果

2.gwf

关于分支结构的demo。注意:if分支的demo已经移动到了7.gwf

3.gwf

关于函数定义和函数调用的demo。

4.gwf

关于变量空间的demo。解释[1]a实际访问的是倒数第一层的变量a
if里面是倒数低0层变量空间,再外一层就是倒数第一层。赋值的时候,默认给倒数第0层赋值,取值默认从倒数第0层开始寻找变量。

5.gwf和test.gwf

关于import的demo。

7.gwf

关于if分支的demo。解释regorewent语句可以让if分支变成switch的功能(向下执行)。

8.gwf

关于inputprintt的demo。

9.gwf

关于内置函数isinherited,isinstance,isinstance,isbelong,type的测试