forked from qt-creator/qt-creator
reorganize AST
turn else, for(), defineTest() and defineReplace() into own node types instead of treating them as magic conditionals/functions. on top of that, introduce a proper branching node type, so finding the alternative code paths can be moved into the parser instead of burdening the evaluator with it.
This commit is contained in: