Paste or type in a piece of code in the CODE text area below then press the "Parse to AST" button. The system will invoke the Temporal Wave VBScript parser and report the timings and so on at the bottom of the page. If the parser is successful, the system will produce a graphical representation of the Abstract Syntax Tree produced by the parser. Note that the ambiguous nature of VBScript is such that it is sometimes impossible to know what a piece of code means semantically withou symbol tables. Hence x(88) could be an array reference, an invocation of a routine with one parameter or an error and so on. This ambiguity is reflected in the AST, which woudl then be walked to build a symbol table and then resolved into function vs array and so on. There are other ways of doing such things and as you the source code comes with the kit, you can adopt the one that suits you best.
Please note that the process of producing a dot (see the free Graphviz toolset) specification and generating a resulting PNG graphic is quite expensive. This system is a low powered web server and it can take a few seconds to produce the image for a large input. Note however that the process of lexing, parsing and walking the AST is very fast, even on this small server. You may find that you need to scroll quite some way to the bottom of this page to see parser error output etc.
NB: You can navigate the image by moving the mouse within it. Right click and Save As to view locally.
Parsing messages will show here...