Lasten scriptni jezik

Zanima me kako se najbol pametno lotiti pisanja lastnega scriptnega jezika. Kako preverjati pravilnost kode? Kako postopati pri izdelavi debuggerja? Kako ima to narejeno Visual Studio npr. za C#? Prosil bi za kakšen link, ki mi bi bil v pomoč.

Hvala!
Matjaž




Avtor: o-MA-n-tjaz, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

MihaM
MihaM - torek, 01. avgust 2006

Upam, da se zavedaš koliko dela je s tem. No, če si prav trdno odločen (jaz bi raje uporabil kar C# na tvojem mestu) potem boš moral narediti komplet prevajalnik. Jaz sem za tokenizer in parser uporabil tole reč: GOLD. Se mi je zdel dokaj enostaven za moj mini projekt. Drugače je pa teh orodij eno morje.

o-MA-n-tjaz
o-MA-n-tjaz - ponedeljek, 31. julij 2006

Defeniranal sem svoje funkcije, ki generirajo ustrezen selcet v sql-u. Za deklaracijo teh funkcij pa potrebujem scriptni jezik, ki primerno označuje funkcije in opisuje njihove parametre. Polek tega mora na koncu preveriti sintaktično in semantično pravilnost in v primeru napake vrniti ustrezne opis napake. Trenutno imam stvar skoraj rešeno s pomočjo Regular Expressions in Trees.Lp,Matjaž

MihaM
MihaM - ponedeljek, 31. julij 2006

Zakaj pa sploh potrebuješ lastno skriptni jezik?

AndrejT
AndrejT - torek, 25. julij 2006

Visual Studio ti lahko zelo pomaga... Tule je en že zelo star link [interesanten je predvsem demo del proti koncu], kar pa samo pomeni, da bi morala biti zadeva zdaj celo že dosti boljša...: http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040715VSTUDIOKH/manifest.xml Sicer pa...: http://msdn.microsoft.com/vstudio/extend/customize/ Andrej  

bojanv
bojanv - torek, 25. julij 2006

Najbolje je, da vzameš že kakšen obstoječ framework, ki ti take stvari že ponuja. Sicer robustno, kar pa bo tebi zgolj v pomoč. Na temle naslovu si malce poglej in preberi.