Esempio n. 1
0
 public override void ExitAction([NotNull] ANTLRv4Parser.ActionContext context)
 {
     if (context.actionScopeName() != null)
     {
         if (context.actionScopeName().LEXER() != null)
         {
             _lexer = false;
         }
         else if (context.actionScopeName().PARSER() != null)
         {
             _parser = false;
         }
     }
 }
Esempio n. 2
0
        public override void EnterAction([NotNull] ANTLRv4Parser.ActionContext context)
        {
            var actionScopeName = context.actionScopeName();

            if (actionScopeName == null)
            {
                return;
            }

            if (actionScopeName.LEXER() != null)
            {
                _lexerRule = true;
            }
            else if (actionScopeName.PARSER() != null)
            {
                _parserRule = true;
            }
        }