Hallo,
ich möchte gerne ein LDF File parsen. Also einen Parser programmieren,
da ich keinen als OpenSource finde. Nun gibt es ja viel andere. Zum
Beispiel für JSON. Also denke ich mir, dass ich eigentlich nicht bei 0
anfangen müsste. Wie würde man so etwas angehen?
Hier ein Beispiel, wie eine LDF Datei aussieht:
(ohne Kommentare und einiges andere)
1 | Nodes {
|
2 | Master: DCU, 5 ms, 0.1 ms;
|
3 | Slaves: FLWM, LMM, CPM, CEM, ...;
|
4 | }
|
5 |
|
6 | Frames {
|
7 | DCU_Frm1: 0x01, DCU, 1 {
|
8 | MirrorButtonsStatus, 0;
|
9 | MirrorButtons, 2;
|
10 | }
|
11 | CPM_Frm1: 0x02, CPM, 5 {
|
12 | WaterTempLow, 0;
|
13 | WaterTempHigh, 8;
|
14 | CPMFuelPump, 20;
|
15 | }
|
16 | ...
|
17 | }
|
18 |
|
19 | Schedule_tables {
|
20 | Normal_Schedule {
|
21 | DCU_Frm1 delay 15 ms;
|
22 | CPM_Frm1 delay 25 ms;
|
23 | }
|
24 | ...
|
25 | }
|