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 )

 

(7518 Hits)

 

  wireworld     tg12864b     jazzball     race_condition     schachprobleme     mastermind     proto     sortieren2     mauskoordinaten     pointer     balanced     nsudoku     vokabel     dcf77     codecounter     wuerfelzauber     gebmanager     matrix     piemenue     copycommander     wuerfel     passbildcreator     filetools     fir_iir     tetris     tclockex     shannon_fano_coding     picturerotate     netzwerkprotokol     simple_cad     weihnachtsstern     bezier     hough_transformation     socket     dcommenter     serial     mandelbrot     projizierte_schatten     sudoku     fpc_depencies     opengl_spriteengine     network_listener     fakenet     labyrintcreator     wii_headtrack     openglsphere     io_serializer     dithering_mask     desktop_lock     reihen     trackball     winkonfig     dxtools     suchen_dialog     info     rubik_cube     calender     gorilla     wecker     3d_puzzle     ccm     parken     sql     pentago     laufschrift     picam     c_depencies     qprogrammer     farbspectrum     stereoprojektion     greenfoot     baum     fouriersynthese     updater     stm     clear_engine     l_system     pingpong     verzeichnung     graphen_algos     lzw     episodenmanager     4_wins     klab     2048     waage     ym1602c     sprite_engine     anty_krypt     uuart     atmegaboard     imageinspector     button_tool     pwm     screeny     wii_whiteboard     td     alt_f2     galton_brett     cpu_load     partikelengine     iq_block     hex     transparenz     bmp_font     zufall     gedanken_leser     fourier     delforlaz     textfilter     ae20125     ntools     address_db     cubemap     numeric_instability     puzzle     steganographie     balanced2     c_libs     picking     feder_masse     crc     loop     cleanup     bww     turing_maschine     diffusionsfilter     multilanguage     torus_chess