asm parser uses parser template.