Implemented parser actions

- Added lazy return type creation
- Added unassigned rule calls
- Added 'current' assignment