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 )

 

(7526 Hits)

 

  weihnachtsstern     qprogrammer     shannon_fano_coding     2048     matrix     screeny     io_serializer     tetris     kwirk     opengl_graphikengine     desktop_lock     diffusionsfilter     hilbert     proto     bww     ntools     multilanguage     greenfoot     wuerfel     nsudoku     stm     basic     loop     piemenue     textur_filterung     verzeichnung     openglsphere     puzzle     dxtools     graphen_algos     schachprobleme     imageinspector     kollision     5ermedian     cubemap     fourier     fpc_depencies     passbildcreator     picam     xml     c_depencies     button_tool     pingpong     stereoprojektion     kartei     4_wins     torus_chess     textfilter     wuerfelzauber     3d_puzzle     ym1602c     clickomania     filetools     c_libs     bignumber     turing_maschine     baum     tbitstream     tipp_it     maw     steganographie     farbspectrum     bmp_font     file_transfer     pointer     gebmanager     fouriersynthese     parken     wireworld     euler     calc     binomial     crc     alt_f2     rsa     sql     ae20125     boxmuller     raetsel     send_get_file     suchen_dialog     codecounter     dithering_mask     trio     bezier     8x8x8     lzw     partikelengine     numeric_instability     tankplan     vedische_multiplication     digiman     labyrintcreator     info     ctools     anty_krypt     simple_cad     picking     vokabel     balanced     gefangenen_dilemma     opengltruetypefont     delforlaz     sudoku     klab     td     calender     winkonfig     mandelbrot     l_system     ccm     gedanken_leser     race_condition     sirpinksy     fir_iir     wecker     balanced2     mauskoordinaten     gorilla     pentago     opengl_spriteengine     clear_engine     picturerotate     uuart     trackball     hoertest     iq_block     galton_brett     address_db     projizierte_schatten