This is the complete list of members for Aleph::Compiler_Parser, including all inherited members.
| ast | Aleph::Compiler_Parser | private |
| Compiler_Parser(Compiler_Ast_Context &ctx, const Source_Manager &sm, const Source_File_Id file_id, Diagnostic_Engine *dx=nullptr, const Compiler_Parser_Options &opts={}) | Aleph::Compiler_Parser | inline |
| diagnostics | Aleph::Compiler_Parser | 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 | inlineprivate |
| expect(const Compiler_Token_Kind kind, const std::string &message, const std::string &code) | Aleph::Compiler_Parser | inlineprivate |
| expect_identifier(const std::string &context, const std::string &code="PAR002") | Aleph::Compiler_Parser | inlineprivate |
| invalid_expr(const Source_Span &span={}) const | Aleph::Compiler_Parser | inlineprivate |
| invalid_import_decl(const Source_Span &span={}) const | Aleph::Compiler_Parser | inlineprivate |
| invalid_stmt(const Source_Span &span={}) const | Aleph::Compiler_Parser | inlineprivate |
| invalid_type_decl(const Source_Span &span={}) const | Aleph::Compiler_Parser | inlineprivate |
| invalid_type_expr(const Source_Span &span={}) const | Aleph::Compiler_Parser | inlineprivate |
| lexer | Aleph::Compiler_Parser | private |
| match(const Compiler_Token_Kind kind) | Aleph::Compiler_Parser | inlineprivate |
| next() | Aleph::Compiler_Parser | inlineprivate |
| options | Aleph::Compiler_Parser | private |
| parse_block_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_break_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_call_suffix(Compiler_Expr *callee) | Aleph::Compiler_Parser | inlineprivate |
| parse_continue_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_enum_declaration() | Aleph::Compiler_Parser | inlineprivate |
| parse_expression(const int min_precedence=1) | Aleph::Compiler_Parser | inlineprivate |
| parse_expression_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_function() | Aleph::Compiler_Parser | inline |
| parse_function_type() | Aleph::Compiler_Parser | inlineprivate |
| parse_grouping_expr() | Aleph::Compiler_Parser | inlineprivate |
| parse_if_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_import_declaration() | Aleph::Compiler_Parser | inlineprivate |
| parse_let_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_module() | Aleph::Compiler_Parser | inline |
| parse_named_type() | Aleph::Compiler_Parser | inlineprivate |
| parse_parenthesized_type() | Aleph::Compiler_Parser | inlineprivate |
| parse_postfix() | Aleph::Compiler_Parser | inlineprivate |
| parse_primary() | Aleph::Compiler_Parser | inlineprivate |
| parse_return_statement() | Aleph::Compiler_Parser | inlineprivate |
| parse_statement() | Aleph::Compiler_Parser | inline |
| parse_statement_terminator(const Source_Span &anchor) | Aleph::Compiler_Parser | inlineprivate |
| parse_struct_declaration() | Aleph::Compiler_Parser | inlineprivate |
| parse_type_alias_declaration() | Aleph::Compiler_Parser | inlineprivate |
| parse_type_expression() | Aleph::Compiler_Parser | inlineprivate |
| parse_type_primary() | Aleph::Compiler_Parser | inlineprivate |
| parse_unary() | Aleph::Compiler_Parser | inlineprivate |
| parse_while_statement() | Aleph::Compiler_Parser | inlineprivate |
| peek() | Aleph::Compiler_Parser | inlineprivate |
| source_name | Aleph::Compiler_Parser | private |
| synchronize_statement() | Aleph::Compiler_Parser | inlineprivate |
| tokens | Aleph::Compiler_Parser | private |