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一样, 支持两种注释形式, 单行注释//   和多行注释 /*  */