Class Recognizer

    • Field Detail

      • name

        public java.lang.String name
      • grammarName

        public java.lang.String grammarName
      • grammarFileName

        public java.lang.String grammarFileName
      • accessLevel

        public java.lang.String accessLevel
      • tokens

        public java.util.Map<java.lang.String,​java.lang.Integer> tokens
      • tokenNames

        @Deprecated
        public java.util.List<java.lang.String> tokenNames
        Deprecated.
        This field is provided only for compatibility with code generation targets which have not yet been updated to use literalNames and symbolicNames.
      • literalNames

        public java.util.List<java.lang.String> literalNames
      • symbolicNames

        public java.util.List<java.lang.String> symbolicNames
      • ruleNames

        public java.util.Set<java.lang.String> ruleNames
      • rules

        public java.util.Collection<Rule> rules
    • Method Detail

      • translateTokenStringsToTarget

        protected static java.util.List<java.lang.String> translateTokenStringsToTarget​(java.lang.String[] tokenStrings,
                                                                                        CodeGenerator gen)
      • translateTokenStringToTarget

        protected static java.lang.String translateTokenStringToTarget​(java.lang.String tokenName,
                                                                       CodeGenerator gen)