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 )

 

( 204 Hits )

 

  reihen     fir_iir     basic     c_depencies     einstein     button_tool     tetris     screensaveblocker     bmp_font     filetools     sdl_tcp_ip     verzeichnung     project_uncollector     multilanguage     kartei     bitverknupfung     lzw     parken     opengltruetypefont     ccm     l_system     logger     newton     balanced     schachprobleme     clickomania     gorilla     balanced2     tbitstream     updater     desktop_lock     newton_interpolation     ntools     openglsphere     maw     dcf77     imageinspector     library     motionblur     pi     mauskoordinaten     formelparser     rollenspiel     ascii     iq_block     summe_n     pingpong     feder_masse     fpc_depencies     delforlaz     fourier     dithering_mask     binaeruhr     gefangenen_dilemma     stm     sudoku     dithering_filtering     tankplan     simple_font     sql     induktion     wuerfelzauber     clear_engine     fouriersynthese     partikelengine     rubik_cube     race_condition     codeviewer     waage     wuerfel     copycommander     tasker     suchen_dialog     shannon_fano_coding