Пример #1
0
        public override void ExitLiteral([NotNull] ClojureObrParser.LiteralContext context)
        {
            //
            Symbol symb = null;

            if (context.children.Count == 1 && ExprSymTypes.Get(context.children[0]) == SymType.Sym)
            {
                ExprSymTypes.Put(context, SymType.Sym);
                symb = ExprSyms.Get(context.children[0]);
                ExprSyms.Put(context, symb);
            }
            //
            var text = context.GetText();
            var node = TypedNodes.Get(context.children[0]);

            TypedNodes.Put(context, node);
        }
Пример #2
0
 public override void EnterLiteral([NotNull] ClojureObrParser.LiteralContext context)
 {
     //
 }