Intermediate representation
= Intermediate representation
{wiki}
A program representation used between input and final output, convenient for analysis, transformation or execution. An <abstract syntax tree> and <bytecode> can each serve this role.