|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::Compiler_Parser_Stream, including all inherited members.
| check(const Compiler_Token_Kind kind) | Aleph::Compiler_Parser_Stream | inline |
| Compiler_Parser_Stream(Compiler_Lexer &token_source, Diagnostic_Engine *dx=nullptr) noexcept | Aleph::Compiler_Parser_Stream | inline |
| diagnostics | Aleph::Compiler_Parser_Stream | private |
| emit_error(const Source_Span &span, const std::string &message, const std::string &code, const std::string ¬e="", const std::string &help="") const | Aleph::Compiler_Parser_Stream | inlineprivate |
| expect(const Compiler_Token_Kind kind, const std::string &message, const std::string &code, const std::string ¬e="", const std::string &help="") | Aleph::Compiler_Parser_Stream | inline |
| expect_identifier(const std::string_view context, const std::string &code="PAR002") | Aleph::Compiler_Parser_Stream | inline |
| lexer | Aleph::Compiler_Parser_Stream | private |
| match(const Compiler_Token_Kind kind) | Aleph::Compiler_Parser_Stream | inline |
| next() | Aleph::Compiler_Parser_Stream | inline |
| parse_separated_list(const Compiler_Token_Kind separator, const Compiler_Token_Kind terminator, Parse_Item &&parse_item, const bool allow_trailing_separator=false) | Aleph::Compiler_Parser_Stream | inline |
| peek() | Aleph::Compiler_Parser_Stream | inline |
| synchronize_statement() | Aleph::Compiler_Parser_Stream | inline |