The template:
#for $i in range(5) $i #end for #for $i in range(5) $i #slurp #end for Line after slurp.
The output:
0 1 2 3 4 0 1 2 3 4 Line after slurp.
The generated code:
for i in range(5): write(filter(i)) # generated from '$i' at line 2, col 1. write('\n') for i in range(5): write(filter(i)) # generated from '$i' at line 5, col 1. write(' ') write('Line after slurp.\n')
The space after each number is because of the space before #slurp
in
the template definition.