KindTran: Semantic Instruction Operands

Semantic instructions in KindTran can have several types of operands. It can be registers, stack positions and immediate values. Available registers are r0, r1, and r2, stack positions are top of stack (s0), the position next to top of stack (s1), and the next position (s2).