WIP: parser completed for all kind of grammar construct