#include <Lexer.h>
◆ ~Lexer()
◆ assign_parent_location()
void Lexer::assign_parent_location |
( |
std::unique_ptr< Lexer > & |
lexer, |
|
|
const std::shared_ptr< Location > & |
loc |
|
) |
| |
|
static |
◆ lex()
◆ make_lexer()
std::unique_ptr< Lexer > Lexer::make_lexer |
( |
const std::string & |
fname | ) |
|
|
static |
◆ types
const std::array< std::string, TYPE_COUNT > Lexer::types |
|
static |
Initial value:= {"void", "bool", "str", "i8", "i16", "i32", "i64",
"u8", "u16", "u32", "u64", "f32", "f64", "f128"}
The documentation for this class was generated from the following files: