hallo,
weiß selber net warum ich das gemacht habe, stimmt ja ich gebe ja keine eingabe von label ein brauche ich ja auch nicht, aussschließlich will ich ja, das wenn JMP L1 eingegeben wird, dann ausgegeben wir dass keyword JMP wurde benutzt zum Label L1, aber dann ist es doch in Ordnung wenn ich schreibe
also folglich müsste doch L1 im Baumknoten abgespeichert werden und bei der Ausgabe mit
ausgegeben werden
hallo,
jetzt fällt mir wieder ein warum ich label genutzt hatte, da mein Code ja mit :L1 beginnt, dann muss ich doch eigentlich statt label
den" :" als mein Token bezeichnen und als mein label deklarieren oder.
Gruß
Matrix
weiß selber net warum ich das gemacht habe, stimmt ja ich gebe ja keine eingabe von label ein brauche ich ja auch nicht, aussschließlich will ich ja, das wenn JMP L1 eingegeben wird, dann ausgegeben wir dass keyword JMP wurde benutzt zum Label L1, aber dann ist es doch in Ordnung wenn ich schreibe
Code:
jmp_stmt: JMP ID
{$$ = newStmtNode(JmpK);
/*$$->attr.name = strdup($2);*/
$$->child[0] = $2;
}
also folglich müsste doch L1 im Baumknoten abgespeichert werden und bei der Ausgabe mit
Code:
case JmpK:
printf("JMP\n","to Label: %s\n",tree->attr.name);
break;
ausgegeben werden
hallo,
jetzt fällt mir wieder ein warum ich label genutzt hatte, da mein Code ja mit :L1 beginnt, dann muss ich doch eigentlich statt label
den" :" als mein Token bezeichnen und als mein label deklarieren oder.
Gruß
Matrix