- Added a vector of Expressions to Scope.
- Changed the return type of BuildSyntaxTree to std::vector<Expression>. This is a tree because certain expressions themselves hold a vector of expressions.
* BuildTokenSequence now takes a const reference to string instead of making a copy.