Purely using the parser entry points