示，所以ANTLR是以“:”代替了“=>”。ANTLR的规则要以分号“;”结束。又如其他ANTLR符号“|”代表“或”的关系，又如“*，+”表示可以出现0次或多次。ANTLR本身使用switch-case来匹配token，形成记号序列记号流，旧式的Yacc则利用符号表（parser table）。ANTLR是完全exception-driven，LL(k)语法比目前流行的LR剖析器(包含SLR, LALR等）强大，更可以避免LR剖析器既有的位移-归约（shift-reduce）或归约-归约（reduce