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 )

 

( 159 Hits )

 

  copycommander     project_uncollector     uuart     gefangenen_dilemma     partikelengine     bitverknupfung     verzeichnung     simple_cad     netzwerkprotokol     qprogrammer     basic     bmp_font     delforlaz     textfilter     dcf77     newton     vokabel     screensaveblocker     balanced2     cleanup     labyrintcreator     chunkmanager     openglsphere     tetris     genmathcalc     sql     picam     sortieren     file_transfer     piemenue     clickomania     opengl_graphikengine     binomial     kollision     desktop_lock     l_system     gedanken_leser     4_gewinnt     anty_krypt     button_tool     iq_block     hex     sfxr     hoertest     codeviewer     matrix     graphen_algos     induktion     ntools     sirpinksy     numeric_instability     parken     cpu_load     puzzle     ae20125     hilbert     calender     diffusionsfilter     episodenmanager     send_get_file     jazzball     bigprim     ascii     feder_masse     mandelbrot     opengl_spriteengine     fourier     crc     rollenspiel     proof2e1     race_condition     summe_n     loop     stereoprojektion     transparenz     trackball     zauber     weihnachtsstern     calc     quadtree     picking     simpleray     kwirk     baum     motionblur     passbildcreator     kartei     torus_chess     pingpong     tipp_it     network_listener     suchen_dialog     proto     wuerfelzauber     perlin_noise     raetsel     wireworld     laufschrift     opengltruetypefont     affenpuzzle     mauskoordinaten     greenfoot     bezier     rubik_cube2     xml     exp_func     ccm     sudoku     screeny     minipaint     formelparser     imageinspector     newton_interpolation     euler     tokenizer     textur_filterung     balanced     dithering_filtering     maw     pentago     turing_maschine     pi     network_delay     zufall     portal     sdl_tcp_ip     fpc_depencies     einstein     galton_brett     weihnachtskalender     socket     digiman     game_of_life     projizierte_schatten     ctools     hough_transformation     serial     network_bandwidth_limiter     farbspectrum     tankplan     updater     wuerfel     bignumber     filetools