Started QL-S 2.0
Implemented QLS 2.0 syntax and AST
Fixed QL-S 2.0 outliner
Fixed QL-S 2.0 prettyprinter
Gave pages and sections names instead of idents
use custom pretty printer for JS, because date needs to behave differently then in the normal one.
For now, include parenthesis when printing an operator. This makes sure priorities will be maintained correctly in JS.
Added warnings to compiled files about the autogeneration.
Print (too many) parenthesis. It is more important to be logically equivalent then to do it in a wrong way.
I have no idea how this parentheses stuff works...
Renamed QLS Statements to Definitions, updated Combinator and created StyleHelpers
Merge branch 'kemi-qls2' into kemi
QLS-2.0 semantic checker working
Refactored QLS plugin
Feature request: SAS is now accessible.
Bugfix in ql/analysis/Expression.rsc, was type checking against instance instead of type
Added type retrieval to style helper
Merge branch 'kemi' --progress