Refactored Expression a bit.
Made the mappers open for extension by extracting matching to when/default patterned functions
Outline now adheres the 80 columns-rule
Refactoring.
Merge branch 'kemi' of github.com:software-engineering-amsterdam/sea-of-ql into kemi
The parshelper should also import the Money syntax module if it gets extracted from the rest of the syntax
QLS Parsehelper should have Color and Money Syntax (did you run the testrunner jimi?)
Make sure compiler uses num's for number values, instead of reals. It can also be ints (compilation of stylesheets failed because of it).
StyleAttrChecker: refactored some loops into list comprehensions.
WidgetTypeChecker: refactored some loops into list comprehensions.
Oops, (!a || !b) == (a && b), not (a || b)...
Merge branch 'kemi' -- Previous merge did not compile