diff options
Diffstat (limited to 'MoonParser/moon_ast.cpp')
-rw-r--r-- | MoonParser/moon_ast.cpp | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/MoonParser/moon_ast.cpp b/MoonParser/moon_ast.cpp deleted file mode 100644 index 6b175fc..0000000 --- a/MoonParser/moon_ast.cpp +++ /dev/null | |||
@@ -1,105 +0,0 @@ | |||
1 | #include "moon_ast.h" | ||
2 | |||
3 | namespace MoonP { | ||
4 | |||
5 | #define AST_IMPL(type) \ | ||
6 | ast<type##_t> __##type##_t(type); | ||
7 | |||
8 | AST_IMPL(Num) | ||
9 | AST_IMPL(Name) | ||
10 | AST_IMPL(Variable) | ||
11 | AST_IMPL(LuaKeyword) | ||
12 | AST_IMPL(self) | ||
13 | AST_IMPL(self_name) | ||
14 | AST_IMPL(self_class) | ||
15 | AST_IMPL(self_class_name) | ||
16 | AST_IMPL(SelfName) | ||
17 | AST_IMPL(KeyName) | ||
18 | AST_IMPL(VarArg) | ||
19 | AST_IMPL(local_flag) | ||
20 | AST_IMPL(Seperator) | ||
21 | AST_IMPL(NameList) | ||
22 | AST_IMPL(Local) | ||
23 | AST_IMPL(colon_import_name) | ||
24 | AST_IMPL(Import) | ||
25 | AST_IMPL(ExpListLow) | ||
26 | AST_IMPL(ExpList) | ||
27 | AST_IMPL(Return) | ||
28 | AST_IMPL(With) | ||
29 | AST_IMPL(SwitchCase) | ||
30 | AST_IMPL(Switch) | ||
31 | AST_IMPL(IfCond) | ||
32 | AST_IMPL(If) | ||
33 | AST_IMPL(Unless) | ||
34 | AST_IMPL(While) | ||
35 | AST_IMPL(for_step_value) | ||
36 | AST_IMPL(For) | ||
37 | AST_IMPL(ForEach) | ||
38 | AST_IMPL(Do) | ||
39 | AST_IMPL(Comprehension) | ||
40 | AST_IMPL(comp_value) | ||
41 | AST_IMPL(TblComprehension) | ||
42 | AST_IMPL(star_exp) | ||
43 | AST_IMPL(CompForEach) | ||
44 | AST_IMPL(CompFor) | ||
45 | AST_IMPL(CompInner) | ||
46 | AST_IMPL(Assign) | ||
47 | AST_IMPL(update_op) | ||
48 | AST_IMPL(Update) | ||
49 | AST_IMPL(BinaryOperator) | ||
50 | AST_IMPL(Assignable) | ||
51 | AST_IMPL(AssignableChain) | ||
52 | AST_IMPL(exp_op_value) | ||
53 | AST_IMPL(Exp) | ||
54 | AST_IMPL(Callable) | ||
55 | AST_IMPL(ChainValue) | ||
56 | AST_IMPL(simple_table) | ||
57 | AST_IMPL(SimpleValue) | ||
58 | AST_IMPL(Value) | ||
59 | AST_IMPL(LuaStringOpen); | ||
60 | AST_IMPL(LuaStringContent); | ||
61 | AST_IMPL(LuaStringClose); | ||
62 | AST_IMPL(LuaString) | ||
63 | AST_IMPL(SingleString) | ||
64 | AST_IMPL(double_string_inner) | ||
65 | AST_IMPL(double_string_content) | ||
66 | AST_IMPL(DoubleString) | ||
67 | AST_IMPL(String) | ||
68 | AST_IMPL(Parens) | ||
69 | AST_IMPL(DotChainItem) | ||
70 | AST_IMPL(ColonChainItem) | ||
71 | AST_IMPL(default_value) | ||
72 | AST_IMPL(Slice) | ||
73 | AST_IMPL(Invoke) | ||
74 | AST_IMPL(TableLit) | ||
75 | AST_IMPL(TableBlock) | ||
76 | AST_IMPL(class_member_list) | ||
77 | AST_IMPL(ClassBlock) | ||
78 | AST_IMPL(ClassDecl) | ||
79 | AST_IMPL(export_values) | ||
80 | AST_IMPL(export_op) | ||
81 | AST_IMPL(Export) | ||
82 | AST_IMPL(variable_pair) | ||
83 | AST_IMPL(normal_pair) | ||
84 | AST_IMPL(FnArgDef) | ||
85 | AST_IMPL(FnArgDefList) | ||
86 | AST_IMPL(outer_var_shadow) | ||
87 | AST_IMPL(FnArgsDef) | ||
88 | AST_IMPL(fn_arrow) | ||
89 | AST_IMPL(FunLit) | ||
90 | AST_IMPL(NameOrDestructure) | ||
91 | AST_IMPL(AssignableNameList) | ||
92 | AST_IMPL(InvokeArgs) | ||
93 | AST_IMPL(const_value) | ||
94 | AST_IMPL(unary_exp) | ||
95 | AST_IMPL(ExpListAssign) | ||
96 | AST_IMPL(if_else_line) | ||
97 | AST_IMPL(unless_line) | ||
98 | AST_IMPL(statement_appendix) | ||
99 | AST_IMPL(BreakLoop) | ||
100 | AST_IMPL(Statement) | ||
101 | AST_IMPL(Body) | ||
102 | AST_IMPL(Block) | ||
103 | AST_IMPL(File) | ||
104 | |||
105 | } // namespace MoonP | ||