consume(size_t n=1) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
content() const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
emit(std::ostream &out, const std::string &fileName, const Token &token, const std::string &message) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
emit(std::ostream &out, const std::string &fileName, const Token &begin, const Token &locus, const Token &end, const std::string &message) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
fileName() const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
getChar(size_t position) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
lexeme(const Token &t) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
line(const Token &t) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
location(const Token &token) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
matches(const Token &token, const char *s2) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
operator[](size_t lookahead) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
skipCommentTokens() const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
skipCommentTokens(bool b) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
skipPreprocessorTokens() const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
skipPreprocessorTokens(bool b) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
startsWith(const Token &token, const char *prefix) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |
TokenStream(const std::string &fileName) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inlineexplicit |
TokenStream(const std::string &fileName, const Sawyer::Container::Buffer< size_t, char >::Ptr &buffer) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
TokenStream(TokenStream &super, const Indices ®ion) (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | inline |
toString(const Token &t) const (defined in Sawyer::Language::Clexer::TokenStream) | Sawyer::Language::Clexer::TokenStream | |