Example #1
0
        public override AbstractNode VisitVariableDcl([NotNull] GiraphParser.VariableDclContext context)
        {
            VariableDclNode VariableNode = new VariableDclNode(context.Start.Line, context.Start.Column);

            VariableNode.Type = context.TYPE().GetText();
            VariableNode.Name = context.variable().GetText();
            if (context.EQUALS() != null)
            {
                VariableNode.AdoptChildren(Visit(context.boolCompOrExp()));
            }
            return(VariableNode);
        }