syntax už je vykoumaná ale ako na interprét?...píšem to do .NETu lebo mi je jedno v čom to budem písať =D...
Fórum › .NET
Chcel by som si urobiť malý Interprét jazyka...
No,bud si napises vlastni parser a veskere oblsuhy pro dany jazyk sam se vsim vsudy (zabava na nejakou dobu), nebo si zkusis najit nejaky kit, ktery to provadi sam,akorat mu natukas gramatiku a urcis,co maji funkce delat.
Neco podobneho sme delal v jave pres Java Compiler Creator.
nj...ten parser...s tým som sa ešte nestretol...nwm ako by to malo vyzerať..=D...a ten kit...by mi rozhodne uľahčil prácu =)...
našiel som niečo zaujímavé na MSDN:
http://msdn.microsoft.com/en-us/magazine/cc136756.aspx
Dovolil bych si z vlastní zahrádky :D
http://blog.mynameisearl.cz/clanek/interpretacni-prekladac-implementovany-v-jave-s-vyuzitim-javacc/ - Interpretační překladač implementovaný v Javě s využitím JavaCC
to je nice...=)...
Možná pomůže tento seriál: http://www.vyvojar.cz/Series/9-net-dynamic-language-runtime.aspx.
ale ja si chcem napísať vlastný parser radšej...nie žeby neboli zlé...to nie..ale radšej si to napíšem sám v C++...síce je to práca na 100 roky...ale mám aspoň čo robiť...ako sa píše taký parser/interprét ?...
To djanosik : nj...je to zase v inom jazyku než viem =D...F#...ani neviem že taký existuje....C#,C++..=D...
To Anonymní uživatel : Je to .NET jazyk, takže na tom až tak nezáleží.
To djanosik :
=D...nj....no jo...a to musí byť v F# ?...nedalo by sa to prepísať do C++ ?...
To Anonymní uživatel : Pro C++ určitě taky existuje nějakej generátor parserů, ale tento se tak určitě nedá použít.
To djanosik : jak to myslíš?...
K parserům - tohle téma je komplet zpracováno horem dolem. Učí se to asi na každé informatické vysoké škole. Hledej materiály o těchto klíčových tématech: gramatika, bezkontextová gramatika, LL(1), LALR, LR.
No a pokud nechceš použít existující algoritmy a znalosti a vymyslet si to sám, tak dobrou zábavu :)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Programovanie hier v C++, chcel by som poradit/nasmerovat — založil RedSoul
Co som kto som ??? — založil Curo
Interpret Basic — založil remmidemmi
Jazykový interpret — založil Anonymní uživatel
PL0 - interpret — založil PS92
Moderátoři diskuze