Class TokenStream

java.lang.Object
app.babylon.table.transform.dsl.TokenStream

public final class TokenStream extends Object
  • Method Details

    • of

      public static TokenStream of(CharSequence line)
    • peek

      public Token peek()
    • peek

      public Token peek(int offset)
    • next

      public Token next()
    • isAtEnd

      public boolean isAtEnd()
    • match

      public boolean match(TokenType type)
    • matchWord

      public boolean matchWord(String word)
    • expect

      public Token expect(TokenType type)
    • expectWord

      public void expectWord(String word)
    • expectValue

      public String expectValue()
    • expectLiteral

      public String expectLiteral()
    • expectEnd

      public void expectEnd()