A base class for non-terminal parsers
setAttribute renamed to set_attribute
ICodeNodeAttrValue accepts an int value.
StatementParser and CompoundParser implementation
Parsing starts from a BEGIN statement. Parsing also returns an
unique_ptr<ICode>