Jag vill skriva en parser för ICAO-format flygplan, som den som visas nedan.
(FPL-AEE036-IS
-A320/M-SCDE2GHILORTUWY/S
-LGTS1635
-N0471F310 LEKPO UL617 SKP UB1 ABLON
-LGAV0042 LGSA
-PBN/C1B2S1 DOF/160805 REG/SXDVD)
Saken är att allt jag stöter på är relaterat till flygplanfyllning och inte om detta format, vad man kan förvänta sig, vad man inte förväntar sig, fältbetydelser, möjliga värden etc.
Jag letar efter något på det sättet men formellt, helst från något ICAO-dokument
Du kommer att vilja se i PANS-ATM (ICAO Document 4444), i synnerhet Appendix 2. (reproducera hela bilagan i det här svaret är inte praktisk, det är 10 sidor långt). SKYBRARY är också en trevlig resurs.
Observera att ICAO-modellens flygplanform innehåller faktiskt det textformat som är inbäddat i formuläret. Där slashes, bindestreck, prefix brev etc. krävs, de skrivs direkt på formuläret. Jag har uppmärksammat några i nedanstående skärmdump för förtydligande:
< ≡ betecknar start / slut på meddelande och ny linje.
➝ betecknar ett mellanslag.
Läs andra frågor om taggar flight-planning icao Kärlek och kompatibilitet Skor Gear 12 Stjärntecken Grunderna