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 )

 

(7490 Hits)

 

  dithering_filtering     kollision     wii_headtrack     fpc_depencies     sql     newton_interpolation     filetools     rollenspiel     network_delay     wuerfel     project_uncollector     funkuhr     transparenz     sfxr     gebmanager     numeric_instability     kwirk     passbildcreator     binomial     zauber     generische_liste     c_depencies     graphen_algos     c_libs     mastermind     parken     trackball     alt_f2     quadtree     piemenue     bezier     codecounter     stereoprojektion     address_db     ae20125     wii_whiteboard     wireworld     gedanken_leser     gorilla     minipaint     bmp_font     heapsim     netzwerkprotokol     ascii     hilbert     greenfoot     io_serializer     lzw     wuerfelzauber     bww     digiman     dcommenter     funplay2     tclockex     opengl_graphikengine     crc     torus_chess     rubik_cube     3d_puzzle     balanced2     farbspectrum     4_gewinnt     game_of_life     button_tool     simpleray     cubemap     bigprim     network_listener     wecker     lazcomment     chunkmanager     gefangenen_dilemma     boxmuller     updater     gc_solver     ntools     mandelbrot     formelparser     tetris     euler     turing_maschine     calc     desktop_lock     vedische_multiplication     screeny     sdl_tcp_ip     iq_block     info     episodenmanager     td     induktion     basic     rent_it     4_wins     baum     tasker     bitverknupfung     exp_func     zufall     attributgrammatik     pathfinder     weihnachtskalender     textfilter     cleanup     sirpinksy     race_condition     codeviewer     fourier     picturerotate     kartei     5ermedian     bignumber     screensaveblocker     laufschrift     trio     imageinspector     tokenizer     loop     partikelengine     delforlaz     io_adapter     fingerspeed     affenpuzzle     pentago     multilanguage     verzeichnung     picking     simple_font     balanced     steganographie     klab     sortieren2     openglsphere     labyrintcreator     clickomania     hoertest     serial     hough_transformation     knack     textur_filterung     l_system     picam     maw     newton     proof2e1     2048     stm     waage     vokabel     proto     mauskoordinaten     gpu_info     pwm     dxtools     dcf77     opengl_spriteengine     simple_cad     atmegaboard     library     sortieren     fouriersynthese     galton_brett     clear_engine     file_transfer     binaeruhr     matrix     schachprobleme     tbitstream     anty_krypt     sudoku     copycommander     pingpong     project_collector     summe_n     calender     fir_iir     fakenet     tg12864b     genmathcalc     pointer     weihnachtsstern     uuart     qprogrammer     shannon_fano_coding     feder_masse     nsudoku     hex     tankplan     einstein     winkonfig     reihen     xml     rubik_cube2     send_get_file     network_bandwidth_limiter     tipp_it     ctools     8x8x8     opengltruetypefont     sprite_engine     pi     jazzball     portal     cpu_load     perlin_noise     diffusionsfilter     ym1602c     puzzle     ccm     suchen_dialog     rsa     dithering_mask     raetsel     logger     tippsy3     projizierte_schatten     socket