Closed siredmar closed 5 years ago
Erstmal gute Arbeit :smile: .
Mir ist noch aufgefallen, dass du Array Zugriff noch nicht hast.
eg Posoffs: 30-Pos[0], 200-Pos[1]
siehe hier
Erstmal gute Arbeit . Mir ist noch aufgefallen, dass du Array Zugriff noch nicht hast. eg
Posoffs: 30-Pos[0], 200-Pos[1]
siehe hier
Ist drin. Allerdings ist es nur moeglich innerhalb eines Arrays auf Elemente eines anderen im selben Objekt definierten Arrays zuzugreifen. Sollte aber reichen, oder hast du mal noch einen anderen Fall gesehen?
Bei den meisten neuen Dateien fehlt noch ein Newline am Ende.
Bei den meisten neuen Dateien fehlt noch ein Newline am Ende.
Stimmt. Wird geaendert.
Closed in favour of #15
DO NOT MERGE! WIP
Das ist der erste Teil des COD Parsers. Der Parser legt die Daten noch in einer internen Struktur ab. Der Zugriff auf die Inhalte wird in einem zweiten Pull Request behandelt.
Was funktioniert so weit:
CONST = 1
Objekt: Name
mitEndObj
oder z.b.Nummer = 0
oder@Nummer: +1
Objekt: Nested
mitEndObj
var: CONST
var: CONST+10
var: 1, 2, 3
odervar: ZERO, ONE, TWO
odervar: 3.14, 4,56
odervar: 1, 2.0, ASDF
var: 1
odervar: VALUE
odervar: 3.14
@var: +1
ObjFill: OBJ
ObjFill: 0, MAX
Arr: 0, 1
mitArrMath: 1+Arr[0], 2-Arr[1]
Unten ist eine Test.cod Datei zu sehen, die moeglichst viele verschiedene Faelle enthaelt. Weiter unten die geparsten Daten.
test.cod
Parsed