Better comments
Add SynLex support