Gyoji Compiler
Loading...
Searching...
No Matches
src
frontend
gyoji-frontend
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
6
namespace
Gyoji::frontend::yacc {
7
class
LexContext {
8
public
:
9
LexContext(
10
Gyoji::frontend::namespaces::NS2Context
&_ns2_context,
11
Gyoji::context::CompilerContext
& _compiler_context,
12
Gyoji::misc::InputSource
&_input_source);
13
~LexContext();
14
Gyoji::frontend::namespaces::NS2Context
& ns2_context;
15
Gyoji::misc::InputSource
& input_source;
16
Gyoji::context::CompilerContext
& compiler_context;
17
size_t
line;
18
size_t
column;
19
};
20
};
Gyoji::context::CompilerContext
Compiler Context.
Definition
gyoji-context.hpp:30
Gyoji::frontend::namespaces::NS2Context
Definition
ns2.hpp:178
Gyoji::misc::InputSource
Input Source used by lexer.
Definition
input-source.hpp:14
Generated by
1.9.8