Parse in 2 stages

First parse code into SyntaxTree, and then parse SyntaxTree to Ast (Abstract Syntax Tree)
ParserUtils
ParserStage1 & ParserStage2
Stage2 Parser w.i.p
Parse set w.i.p
Parse set statements

See http://ss64.com/nt/set.html
Percent variable %var%