Hvad skal du bruge det til?
jeg er ved at lave en lille, meget lille compiler opgave og er nu i gang med Parseren. jeg har et lille eksembel på dansk med det er sku ikke meget der står men der står noget med rekursiv nedstigning men det er som sagt ikke så meget.
er det L/P generatorer du søger info om?
jeg ved ikke hvad det er ?? det er ikke så advanceret som det måske lyder.
jeg skal lave en opgave der scanner og checker
om en sql sætning overholder reglerne og syntaxen.
f.eks
insert into kunde values(michael);
jeg har nu delt ordene op i en buffer og er færdig med lexeren
så nu skal jeg i gang med at lave gramatikken og nogle reglsæt.
Kig forbi denne side
http://www.cs.jcu.edu.au/ (...) - lad mig vide om det var noget!
ok nogle af dem var godt nok lidt lange 200 a4 sider kode men de er nok vær at kikke på
100 til dig
kender du nogle adresser som også omhandler teorien
Jeg har kigget på AnaGram, men de er ikke vilde at slynge rundt med sourcecode. Info på siden er dog bred og meget god.
AnaGram
http://www.parsifalsoft.com/YACC
http://www.combo.org/ (...)
jeg ved godt det er lidt abstrakt for de fleste der ikke har haft funktionel programmering, men Standard ML, og specielt den dansk udviklede Moscow ML, er faktisk SUVERENT til at lave compiler i. Der er MosmlYacc og MosmlLex svarende til yacc/lex syntax-lexing/parsing i c++ .. men derudover er sproger fantastisk til at lave kodegeneratoren i.
ps. jeg kode ikke ml til daglig, så det er ikke af religiøse årsager jeg poster denn ..