Class ActionAnalysis

  • All Implemented Interfaces:
    TokenSource

    public class ActionAnalysis
    extends Lexer
    We need to set Rule.referencedPredefinedRuleAttributes before code generation. This filter looks at an action in context of its rule and outer alternative number and figures out which rules have predefined prefs referenced. I need this so I can remove unusued labels. This also tracks, for labeled rules, which are referenced by actions.