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)

 

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