Add error listener which collects all errors.
Extend the syntax.
Add scope and symbol.