sammine-lang
Loading...
Searching...
No Matches
Lexer.cpp File Reference

Implementation for scanning and streaming Tokens. More...

#include "lex/Lexer.h"
#include "fmt/core.h"
#include "functional"
#include "lex/Token.h"
#include "util/Logging.h"
#include <cassert>
#include <string>
Include dependency graph for Lexer.cpp:

Classes

struct  sammine_lang::OpExtension
struct  sammine_lang::OpRule

Macros

#define DEBUG_TYPE   "lexer"

Typedefs

using sammine_lang::LexFunction = std::function<size_t(Lexer *, size_t, const std::string &)>

Detailed Description

Implementation for scanning and streaming Tokens.