Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_Parser_Stream Member List

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_Streaminline
Compiler_Parser_Stream(Compiler_Lexer &token_source, Diagnostic_Engine *dx=nullptr) noexceptAleph::Compiler_Parser_Streaminline
diagnosticsAleph::Compiler_Parser_Streamprivate
emit_error(const Source_Span &span, const std::string &message, const std::string &code, const std::string &note="", const std::string &help="") constAleph::Compiler_Parser_Streaminlineprivate
expect(const Compiler_Token_Kind kind, const std::string &message, const std::string &code, const std::string &note="", const std::string &help="")Aleph::Compiler_Parser_Streaminline
expect_identifier(const std::string_view context, const std::string &code="PAR002")Aleph::Compiler_Parser_Streaminline
lexerAleph::Compiler_Parser_Streamprivate
match(const Compiler_Token_Kind kind)Aleph::Compiler_Parser_Streaminline
next()Aleph::Compiler_Parser_Streaminline
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_Streaminline
peek()Aleph::Compiler_Parser_Streaminline
synchronize_statement()Aleph::Compiler_Parser_Streaminline