2 Commits

2 geänderte Dateien mit 11 neuen und 13 gelöschten Zeilen
  1. +7
    -13
      ccmeta-input.txt
  2. +4
    -0
      ccmeta.leg

+ 7
- 13
ccmeta-input.txt Datei anzeigen

@ -1,14 +1,8 @@
typedef int (*pvfi)(int j);
@{
n=31;
o() {
{ __proto__ : C_int, text : string(n++) }; }
}
void fun() {
typedef int i;
{
typedef float f;
i j1;
f g1;
}
i j2;
//pvfi for;
//j k;
//f g2; // <---- ERROR
}
x = @(o());
y = @(o());

+ 4
- 0
ccmeta.leg Datei anzeigen

@ -3886,17 +3886,21 @@ void outputTree(oop node, int depth)
case Undefined:
return;
case String:
printSpace(depth);
printf("<%s>\n", (get(node, String, value)));
return;
case Map:
break;
case Symbol:
printSpace(depth);
printf("<%s>\n", get(node, Symbol, name));
return;
case Integer:
printSpace(depth);
printf("<%lli>\n", getInteger(node));
return;
case Float:
printSpace(depth);
printf("<%Lf>\n", getFloat(node));
return;
default:

Laden…
Abbrechen
Speichern