correct parsing on assignment
Handle objects/rules as definitions