fixed error line numbers mapping
added named functions and declarations
complex array typed object expressions working now