public override void EnterVariableDeclarator(JavaParser.VariableDeclaratorContext context) { VariableDeclaratorIdListener variableDeclaratorIdListener = new VariableDeclaratorIdListener(); context.variableDeclaratorId().EnterRule(variableDeclaratorIdListener); ID = variableDeclaratorIdListener.ID; }
public UstNode VisitVariableDeclarator(JavaParser.VariableDeclaratorContext context) { var id = (IdToken)Visit(context.variableDeclaratorId()); JavaParser.VariableInitializerContext variableInitializer = context.variableInitializer(); Expression initializer = variableInitializer != null ? (Expression)Visit(variableInitializer) : null; var result = new AssignmentExpression(id, initializer, context.GetTextSpan(), FileNode); return(result); }