Example #1
0
        public override void EnterVariableDeclarator(JavaParser.VariableDeclaratorContext context)
        {
            VariableDeclaratorIdListener variableDeclaratorIdListener = new VariableDeclaratorIdListener();

            context.variableDeclaratorId().EnterRule(variableDeclaratorIdListener);
            ID = variableDeclaratorIdListener.ID;
        }
Example #2
0
        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);
        }