Antlr3.Tool.ErrorManager.Error C# (CSharp) Method

Error() public static method

public static Error ( int msgID ) : void
msgID int
return void
        public static void Error( int msgID )
        {
            GetErrorState().errors++;
            GetErrorState().errorMsgIDs.Add( msgID );
            GetErrorListener().Error( new ToolMessage( msgID ) );
        }

Same methods

ErrorManager::Error ( int msgID, Exception e ) : void
ErrorManager::Error ( int msgID, Object arg ) : void
ErrorManager::Error ( int msgID, Object arg, Exception e ) : void
ErrorManager::Error ( int msgID, Object arg, Object arg2 ) : void

Usage Example

Beispiel #1
0
        public virtual void AssignTokenTypes()
        {
            // ASSIGN TOKEN TYPES for all delegates (same walker)
            //System.Console.Out.WriteLine( "### assign types" );
            //ttypesWalker.setASTNodeClass( "org.antlr.tool.GrammarAST" );
            IList <Grammar> grammars = delegateGrammarTreeRoot.GetPostOrderedGrammarList();

            for (int i = 0; grammars != null && i < grammars.Count; i++)
            {
                Grammar g = (Grammar)grammars[i];
                AssignTokenTypesWalker ttypesWalker = new AssignTokenTypesBehavior(new Antlr.Runtime.Tree.CommonTreeNodeStream(g.Tree));
                try
                {
                    //System.Console.Out.WriteLine( "    walking " + g.name );
                    ttypesWalker.grammar_(g);

                    // the walker has filled literals, tokens, and alias tables.
                    // now tell it to define them in the root grammar
                    ttypesWalker.DefineTokens(delegateGrammarTreeRoot.grammar);
                }
                catch (RecognitionException re)
                {
                    ErrorManager.Error(ErrorManager.MSG_BAD_AST_STRUCTURE,
                                       re);
                }
            }
        }
All Usage Examples Of Antlr3.Tool.ErrorManager::Error