New parser is created. New changes:
New comment processing
Add not closed block exception
Add new parse options

Extra fixes:
Bug fix wrong attribute inheritance from Block in child classes

Python3 compatibility