|
sammine-lang
|
Defines Parser, which consumes tokens and constructs the AST. More...
#include "ast/Ast.h"#include "ast/AstDecl.h"#include "lex/Token.h"#include "util/Utilities.h"#include <map>#include <memory>#include <optional>#include <utility>

Go to the source code of this file.
Classes | |
| struct | sammine_lang::ParsedQualifiedName |
| struct | sammine_lang::ParseResult< T > |
| class | sammine_lang::Parser |
Macros | |
| #define | PARSER_UNREACHABLE() |
| #define | REQUIRE(var, tokType, msg, loc, ...) |
Enumerations | |
| enum | ParserError { SUCCESS , FAILED , NONCOMMITTED } |
Defines Parser, which consumes tokens and constructs the AST.
| #define PARSER_UNREACHABLE | ( | ) |
| #define REQUIRE | ( | var, | |
| tokType, | |||
| msg, | |||
| loc, | |||
| ... ) |