Просмотр исходного кода

ncd: NCDAst: move some structs from .h to .c

ambrop7 13 лет назад
Родитель
Сommit
6a6a100d21
2 измененных файлов с 15 добавлено и 15 удалено
  1. 15 0
      ncd/NCDAst.c
  2. 0 15
      ncd/NCDAst.h

+ 15 - 0
ncd/NCDAst.c

@@ -47,6 +47,21 @@ struct NCDValue__map_element {
     NCDValue val;
 };
 
+struct ProgramElem {
+    LinkedList1Node elems_list_node;
+    NCDProgramElem elem;
+};
+
+struct BlockStatement {
+    LinkedList1Node statements_list_node;
+    NCDStatement s;
+};
+
+struct IfBlockIf {
+    LinkedList1Node ifs_list_node;
+    NCDIf ifc;
+};
+
 static void value_assert (NCDValue *o)
 {
     switch (o->type) {

+ 0 - 15
ncd/NCDAst.h

@@ -130,21 +130,6 @@ struct NCDIf_s {
     NCDBlock block;
 };
 
-struct ProgramElem {
-    LinkedList1Node elems_list_node;
-    NCDProgramElem elem;
-};
-
-struct BlockStatement {
-    LinkedList1Node statements_list_node;
-    NCDStatement s;
-};
-
-struct IfBlockIf {
-    LinkedList1Node ifs_list_node;
-    NCDIf ifc;
-};
-
 //
 
 #define NCDVALUE_STRING 1