Gyoji Compiler
Loading...
Searching...
No Matches
gyoji-frontend.hpp
1#pragma once
2
3#include <functional>
4#include <list>
5#include <map>
6#include <string>
7#include <memory>
8#include <variant>
9
10#include <gyoji-misc/pointers.hpp>
11#include <gyoji-misc/input-source.hpp>
12#include <gyoji-context.hpp>
13#include <gyoji-mir.hpp>
14
15#define _GYOJI_INTERNAL
16#include <gyoji-frontend/forward.hpp>
17#include <gyoji-frontend/tokens.hpp>
18#include <gyoji-frontend/parse-literal-int.hpp>
19#include <gyoji-frontend/ns2.hpp>
20#include <gyoji-frontend/syntax-node.hpp>
21#include <gyoji-frontend/tree.hpp>
22#include <gyoji-frontend/parse-result.hpp>
23#include <gyoji-frontend/parser.hpp>
24#include <gyoji-frontend/type-resolver.hpp>
25#include <gyoji-frontend/function-resolver.hpp>
26#include <gyoji-frontend/lex-context.hpp>
27#undef _GYOJI_INTERNAL
28
29
30
32
36namespace Gyoji {
37
38};
39
45
52namespace Gyoji::frontend {
53};
54
This is the front-end to the Gyoji parser.
Definition gyoji-frontend.hpp:52
All aspects of the Gyoji language belong in this namespace.
Definition gyoji-analysis.hpp:36