Example #1
0
        public override void ExitFloat([NotNull] ClojureObrParser.FloatContext context)
        {
            //
            LitNode node = new LitNode(SymType.Float, context.GetText());

            TypedNodes.Put(context, node);
        }
Example #2
0
        public override void ExitString([NotNull] ClojureObrParser.StringContext context)
        {
            //
            LitNode node = new LitNode(SymType.Str, context.GetText());

            TypedNodes.Put(context, node);
        }
Example #3
0
        public override void ExitCharacter([NotNull] ClojureObrParser.CharacterContext context)
        {
            //
            LitNode node = new LitNode(SymType.Char, context.GetText());

            TypedNodes.Put(context, node);
        }