zur Startseite zum Inhalt zur Navigation

AttributGrammatik

 

Dieses Kleine Beispiel, zeigt wie man mit Hilfe 
einer gegebenen Attribut Grammatik den dazugehörigen
Source Code erstellt, der diese dann auswertet.

Im Sample enthalten ist nur der Source Code, dieser
muss erst Compiliert werden.

Zu berücksichtigen ist allerdings auch, das die 
Grammatik nicht Links rekursiv sein darf. Das 
Umwandeln einer Grammatik in eine nicht 
Links rekursive, wird hier nicht gezeigt. Dazu sei
auf das Drachenbuch verwiesen.

Im Beispiel steht 
inh = Ererbtes Attribut
syn = syntetisiertes / zusammengesetztes Attribut
val = Wert
lexvar = ausgewerteter Wert durch den Lexer
  ( Hier einfach nur strtoint )

 

( 116 Hits )

 

  picturerotate     logger     mandelbrot     rubik_cube2     crc     multilanguage     suchen_dialog     sprite_engine     socket     fpc_depencies     klab     fir_iir     fourier     delforlaz     gorilla     balanced2     greenfoot     ccm     clickomania     fouriersynthese     opengltruetypefont     rubik_cube     uuart     balanced     basic     clear_engine     atmegaboard