Antlr3.Tool.Grammar.CheckAllRulesForUselessLabels C# (CSharp) Method

CheckAllRulesForUselessLabels() public method

public CheckAllRulesForUselessLabels ( ) : void
return void
        public virtual void CheckAllRulesForUselessLabels()
        {
            if ( type == GrammarType.Lexer )
                return;

            foreach ( string ruleName in nameToRuleMap.Keys )
            {
                Rule r = GetRule( ruleName );
                RemoveUselessLabels( r.RuleLabels );
                RemoveUselessLabels( r.RuleListLabels );
            }
        }
Grammar