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 )

 

(7499 Hits)

 

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