Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.137 Beiträge
 
Delphi 11 Alexandria
 
#1

Portierung Klassen Phyton nach Delphi, GDS2 parser

  Alt 18. Sep 2017, 20:03
ich bin dabei einen GDS2 ( http://boolean.klaasholwerda.nl/inte.../gdsformat.html) Parser in Delphi zu implementieren.
Als Referenz wollte ich mich an die freie Phyton Implementierung unter
http://pythonhosted.org/python-gdsii.../elements.html


anlehnen. Hierzu nun folgende Fragen zum Verständnis der phyton Syntax


Delphi-Quellcode:
aref ::= AREF
          [ELFLAGS]
          [PLEX]
          SNAME
          [strans]
          COLROW
          XY
          [properties]
          ENDE

Bedeutet die Schreibweise [class] eine Klasse ist nur optional Bestandteil der Oberklasse? Wie würde ich dieses Verhalten am besten in Delphi codieren?


Delphi-Quellcode:
properties ::= property*
property ::= PROPATTR
                PROPVALUE
strans ::= STRANS
                [MAG]
                [ANGLE

Was bedeutet property* als Definition und wie ist diese Klasse auf die Klassen property und strans verteilt ?


Delphi-Quellcode:
element ::= aref |
             boundary |
             ....
             sref |
             text


bedeutet sref | sowas wie sfref = array of TSref ?

Geändert von bernhard_LA (18. Sep 2017 um 20:06 Uhr)
  Mit Zitat antworten Zitat