asm code now converts to ast