1
0
SongZihuan 5 жил өмнө
parent
commit
a28c204e86
4 өөрчлөгдсөн 764 нэмэгдсэн , 858 устгасан
  1. BIN
      gwarf
  2. 4 3
      paser/gwarf_yacc.y
  3. 359 459
      paser/y.output
  4. 401 396
      paser/y.tab.c

+ 4 - 3
paser/gwarf_yacc.y

@@ -173,13 +173,14 @@ command
     ;
 
 pack_eq_exp
-    : formal_parameter EQ formal_parameter
+    : LB formal_parameter RB EQ formal_parameter
     {
         statement *code_tmp =  make_statement();
         code_tmp->type = pack_eq;
-        code_tmp->code.pack_eq.right = $3;
-        code_tmp->code.pack_eq.left = $1;
+        code_tmp->code.pack_eq.right = $5;
+        code_tmp->code.pack_eq.left = $2;
         $$ = code_tmp;
+        puts("SSS");
     }
     ;
 

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 359 - 459
paser/y.output


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 401 - 396
paser/y.tab.c


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно