Gyoji Compiler
Loading...
Searching...
No Matches
lex-context.hpp
1#ifndef _GYOJI_INTERNAL
2#error "This header is intended to be used internally as a part of the Gyoji front-end. Please include frontend.hpp instead."
3#endif
4#pragma once
5
6namespace Gyoji::frontend::yacc {
7 class LexContext {
8 public:
9 LexContext(
11 Gyoji::context::CompilerContext & _compiler_context,
12 Gyoji::misc::InputSource &_input_source);
13 ~LexContext();
15 Gyoji::misc::InputSource & input_source;
16 Gyoji::context::CompilerContext & compiler_context;
17 size_t line;
18 size_t column;
19 };
20};
Compiler Context.
Definition gyoji-context.hpp:30
Input Source used by lexer.
Definition input-source.hpp:14