Diferença prática entre regras de analisador e regras de lexer na ANTLR?

Entendo a teoria por trás da separação das regras do analisador e das regras do lexer na teoria, mas quais são as diferenças práticas entre essas duas declarações no ANTLR:

my_rule: ... ;

MY_RULE: ... ;

Eles resultam em diferentes árvores AST? Desempenho diferente? Ambiguidades potenciais?

questionAnswers(2)

yourAnswerToTheQuestion