Ich muss Motion-Control-Programme (CNC-Maschinen, Gcode)yacc lex wenn CNC GCODES Parsen
Es ist Gcode und ähnlich aussehende Code spezifisch für Hardware analysieren.
Es gibt viele Befehle sind, die aus einem einzelnen Buchstaben und Zahlen bestehen, zB:
C100Z0.5C100Z-0.5
C80Z0.5C80Z-0.5
So Teil meiner (abgekürzt) lex (racc & rex tatsächlich) wie folgt aussieht:
A {[:A,text]}
B {[:B,text]}
...
Z {[:Z,text]}
so finde ich einen Befehl, dass jeder Brief als Argument übernimmt und in racc begann Typisierung:
letter : A
| B
| C
......
Dann habe ich aufgehört, ich habe YACC nicht verwendet ist 30 Jahre, gibt es eine Art von Abkürzung für die oben genannten? Bin ich furchtbar vom Kurs abgekommen?