Use setter/getter and ivar consistently across var access
SyntaxAnalyzer can identify unclosed strings

Still needs to be hooked into the lib