GitHub - GivenC/jack-compiler: jack语言编译器
class, constructor, method, function, int, boolean, char, void,
static, field, if, else, while, return, true, false, null, this
由字母或下划线开头, 后接任意任意个字母或数字或下划线
int类型的常数规定都是正整数, 没有负整数, 但是可以在正整数前面加上负号, 这是对正整数取负值的一元运算表达式
String类型的常量是把一个字符串用一对双引号括起来, 与java和C里面的字符串一样
boolean类型的常量可以是true和false
常数null表示一个空引用, 实际上就是数值0
( ) [ ] , . ; = + - * / & | ~ < > <= >= ==
与C语言和java一样, 支持两种注释形式, 单行注释// 和多行注释 /* */