added function entity and parser no longer shows assignment for declaring vars with no assignment