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 | ||
