process many comments
[phd-thesis.git] / top / imp.tex
index f38dc4a..5fc3c22 100644 (file)
@@ -94,7 +94,7 @@ After compilation, several post-processing steps are applied to make the code su
 First, in all tail call \cleaninline{BCReturn} instructions are replaced by \cleaninline{BCTailCall} instructions to optimise the tail calls.
 Furthermore, all byte code is concatenated, resulting in one big program.
 Many instructions have commonly used arguments, so shorthands are introduced to reduce the program size.
-For example, the \cleaninline{BCArg} instruction is often called with argument \numrange{0}{2} and can be replaced by the \numrange[parse-numbers=false]{\cleaninline{BCArg0}}{\cleaninline{BCArg2}} shorthands.
+For example, the \cleaninline{BCArg} instruction is often called with argument \numrange{0}{2} and can be replaced by the \cleaninline{BCArg0} to \cleaninline{BCArg2} shorthands.
 Furthermore, redundant instructions such as pop directly after push are removed as well in order not to burden the code generation with these intricacies.
 Finally, the labels are resolved to represent actual program addresses instead of the freshly generated identifiers.
 After the byte code is ready, the lowered \glspl{SDS} are resolved to provide an initial value for them.