atEof() | Sawyer::Lexer::TokenStream< T > | inline |
consume(size_t n=1) | Sawyer::Lexer::TokenStream< T > | inline |
current() | Sawyer::Lexer::TokenStream< T > | inline |
isa(const Token &t, typename Token::TokenEnum type) | Sawyer::Lexer::TokenStream< T > | inline |
isa(typename Token::TokenEnum type) | Sawyer::Lexer::TokenStream< T > | inline |
lexeme(const Token &t) | Sawyer::Lexer::TokenStream< T > | inline |
lexeme() | Sawyer::Lexer::TokenStream< T > | inline |
lineString(size_t lineIdx) | Sawyer::Lexer::TokenStream< T > | inline |
location(size_t position) | Sawyer::Lexer::TokenStream< T > | inline |
locationEof() | Sawyer::Lexer::TokenStream< T > | inline |
match(const Token &t, const char *s) | Sawyer::Lexer::TokenStream< T > | inline |
match(const char *s) | Sawyer::Lexer::TokenStream< T > | inline |
name() const | Sawyer::Lexer::TokenStream< T > | inline |
operator[](size_t lookahead) | Sawyer::Lexer::TokenStream< T > | inline |
scanNextToken(const Container::LineVector &content, size_t &at)=0 | Sawyer::Lexer::TokenStream< T > | pure virtual |
Token typedef (defined in Sawyer::Lexer::TokenStream< T >) | Sawyer::Lexer::TokenStream< T > | |
TokenStream(const boost::filesystem::path &fileName) | Sawyer::Lexer::TokenStream< T > | inlineexplicit |
TokenStream(const std::string &inputString) | Sawyer::Lexer::TokenStream< T > | inlineexplicit |
TokenStream(const Container::Buffer< size_t, char >::Ptr &buffer) | Sawyer::Lexer::TokenStream< T > | inlineexplicit |
~TokenStream() (defined in Sawyer::Lexer::TokenStream< T >) | Sawyer::Lexer::TokenStream< T > | inlinevirtual |