Exemple #1
0
        public override void ExitList([NotNull] ClojureObrParser.ListContext context)
        {
            //
            //Console.WriteLine("Вышел из списка");
            //
            var      exprs = ((ExpressionsNode)TypedNodes.Get(context.children[1])).expressions;
            ListNode node  = new ListNode(exprs);

            TypedNodes.Put(context, node);
        }
Exemple #2
0
        public override void EnterList([NotNull] ClojureObrParser.ListContext context)
        {
            //

            /*
             * Console.WriteLine("Вошел в список");
             * if(context.children.Count > 2)
             * {
             *  var first = context.children[1];
             *  Console.WriteLine($"Первый элемент - {first.GetText()}");
             * }
             */
            //
        }