Практическая разница между правилами синтаксического анализатора и правилами лексера в ANTLR?

Я понимаю теорию разделения правил синтаксического анализатора и правил лексера в теории, но каковы практические различия между этими двумя операторами в ANTLR:

my_rule: ... ;

MY_RULE: ... ;

Приводят ли они к разным деревьям AST? Другая производительность? Возможная двусмысленность?

18
задан Brian Tompsett - 汤莱恩 19 June 2016 в 15:46
поделиться