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 )

 

(7524 Hits)

 

  alt_f2     qprogrammer     balanced2     clickomania     td     digiman     wireworld     mastermind     gebmanager     passbildcreator     puzzle     numeric_instability     klab     hex     fakenet     piemenue     turing_maschine     boxmuller     funkuhr     binomial     wuerfel     sudoku     transparenz     sortieren2     network_bandwidth_limiter     mandelbrot     schachprobleme     codecounter     ctools     4_wins     c_libs     screensaveblocker     tankplan     newton     hoertest     imageinspector     filetools     dcommenter     netzwerkprotokol     tbitstream     shannon_fano_coding     button_tool     suchen_dialog     ccm     bmp_font     proto     farbspectrum     4_gewinnt     episodenmanager     io_adapter     screeny     wecker     gorilla     nsudoku     balanced     fpc_depencies     8x8x8     calender     parken     pi     torus_chess     io_serializer     picam     diffusionsfilter     generische_liste     tg12864b     stm     weihnachtsstern     hough_transformation     bignumber     ntools     verzeichnung     library     trackball     fourier     2048     tipp_it     dcf77     picking     steganographie     cpu_load     iq_block     3d_puzzle     tippsy3     maw     fir_iir     bezier     copycommander     openglsphere     wuerfelzauber     5ermedian     delforlaz     ym1602c     desktop_lock     partikelengine     vokabel     bww     network_listener     sql     feder_masse     projizierte_schatten     lzw