Directives: Parser Instructions¶
#breakpoint¶
The template:
Text before breakpoint.
#breakpoint
Text after breakpoint.
#raise RuntimeError
The output:
Text before breakpoint.
The generated code:
write('Text before breakpoint.\n')
Nothing after the breakpoint was compiled.
#compiler¶
The template:
// Not a comment
#compiler commentStartToken = '//'
// A comment
#compiler reset
// Not a comment
The output:
// Not a comment
// Not a comment
The generated code:
write('// Not a comment\n')
# A comment
write('// Not a comment\n')
So this didn’t affect the generated program, it just affected how the template definition was read.