Seite 1 von 1

Parsing tree von QtScript

Verfasst: 25. März 2010 10:37
von NoRulez
Hey @all,

ich würde gerne einen eigenen JavaScript parser implementieren. Um dies zu tun schaute ich mir mal die Sources vom Qt Creator/QtScriptEditor an. Ich fand den Javascript parser, aber keine funktion oder methode um den Parser tree zu bekommen. habe ich irgendwas übersehen? Hoffe mir kann diesbezüglich jemand eine Hilfe bzw. einen Tip geben wo ich suchen soll.

LG NoRulez

Verfasst: 25. März 2010 19:58
von upsala
Schau dir mal bison, flex, yacc & Co. an.

Verfasst: 26. März 2010 08:40
von -=Freaky=-
als parser framework gibts sonst auch noch boost::spirit.
2 artikel dazu:
http://magazin.c-plusplus.de/artikel/Bo ... nf%FChrung
http://magazin.c-plusplus.de/artikel/Ei ... %20Spirit2

mfg,
julian

Verfasst: 6. April 2010 15:15
von NoRulez
Ich meinte etwas in der Art wie der QXmlStreamReader nur eben für JavaScript. Habe mir auch schon den Artikel von QLALR angesehen, komme jedoch nicht weiter.

LG NoRulez

Verfasst: 7. April 2010 14:52
von NoRulez
OK, problem gelöst, hatte das Statement "driver.ast()" überlesen.

LG NoRulez