feat(parser): manage function, use injected nodeMaker