该C语言解释器本身采用标准C语言实现,可以在各种C平台下编译执行。主要特色如下:
1. 完美支持各种标准C语言语法,如if-else结构语句, ?:结构求值语句,for循环,while循环,do...while循环等。
2. 支持各种数据类型包括: char,short,int,string,float。
3. 支持多维数组及指针。
4. 支持自定义函数以及系统函数。
5. 支持局部变量以及全局变量,允许在变量定义时直接初始化。
6. 支持局部变量层次化作用域
7. 允许定义系统常量
8 支持系统内部定义数据类型,但不支持用户在脚本中自定义数据类型.
9 支持行注释符//及段注释符/*...*/
10. 支持通过include加载其它源文件。
11. 支持各种条件运算符 || &&
12. 支持各种逻辑运算及位操作符: + - * / % ! ~ ^ > < <>,并按照C语言标准来规范运算优先级。
13. 支持单目运算!(not)及~(位取反)的嵌套。
14. 支持 += -= *= /= %= &= |= >>= <<= 的赋值形式。
15. 支持++
1