¿Predicados semánticos en ANTLR4?

¿Cómo traducirías esta parte del código escrito en ANTLR 3 a ANTLR 4?

expr: (Identifier '.')=> (refIdentifier)
  | (Identifier '!')=> (refIdentifier)
  | (Identifier '=>')=> (lambdaExpression);

Me refiero a que este tipo de predicado semántico no parece existir ahora. ¿Qué podría usar en su lugar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta