类似与python + cpp语法的x语言,x语言解释器命名为xlang。
- 注释://、/* */
- 变量类型:int、float、string、list
- 变量定义、输出
- 运算符号:+、-、*、/、%
- 比较运算符:==、!=、>、<、>=、<=
- 逻辑运算符:&&、||
- 赋值运算符:=、+=、-=、*=、/=、%=
- 左++、右++、左--、右--
- 条件控制:if...else...
- 循环控制:for、while、do...while、break、continue
- 作用域:{}
- 函数:func定义、调用、return
- 支持访问list中的list中的元素
- 支持输出、调用list[2:3]、list[2:]、list[:2]
- 增加bool类型——flase、true
- 增加位运算符号——&、|、^、~、<<、>>
- 增加list的in运算符号
- 增加switch...case...default...
- 支持最外层大括号可有可无
- 增加输入功能——input
- 增加错误信息输出