Class YamlParserTokenManager

    • Field Detail

      • debugStream

        public PrintStream debugStream
        Debug output.
      • jjstrLiteralImages

        public static final String[] jjstrLiteralImages
        Token literal values.
      • lexStateNames

        public static final String[] lexStateNames
        Lexer state names.
      • jjnewLexState

        public static final int[] jjnewLexState
        Lex State array.
      • curChar

        protected int curChar
    • Constructor Detail

      • YamlParserTokenManager

        public YamlParserTokenManager​(JavaCharStream stream)
        Constructor.
      • YamlParserTokenManager

        public YamlParserTokenManager​(JavaCharStream stream,
                                      int lexState)
        Constructor.
    • Method Detail

      • lastTokenWasTag

        public boolean lastTokenWasTag​(Token t)
      • isBlockKey

        public boolean isBlockKey​(int kind)
      • ignoreIndent

        public boolean ignoreIndent​(int kind)
      • canUnindent

        public boolean canUnindent​(Token t)
      • processIndentedBlockEnd

        public void processIndentedBlockEnd()
      • peekIndent

        public int peekIndent()
      • peekType

        public int peekType()
      • insideFlow

        public boolean insideFlow()
      • getSpecialTokensBefore

        public List<Token> getSpecialTokensBefore​(Token t)
      • setDebugStream

        public void setDebugStream​(PrintStream ds)
        Set debug output.
      • jjFillToken

        protected Token jjFillToken()
      • getNextToken

        public Token getNextToken()
        Get the next Token.
      • ReInit

        public void ReInit​(JavaCharStream stream)
        Reinitialise parser.
      • ReInit

        public void ReInit​(JavaCharStream stream,
                           int lexState)
        Reinitialise parser.
      • SwitchTo

        public void SwitchTo​(int lexState)
        Switch to specified lex state.