beginCommand endCommand beginInstruction endInstruction beginVariable / endVariable ()><[]{}/% firstString secondString firstSingleLineComment % secondSingleLineComment beginFirstMultiLineComment endFirstMultiLineComment beginSecondMultiLineComment endSecondMultiLineComment functionDefinition removeFromFunction keywordsCaseSensitive recolourKeywordIfAlreadyColoured keywords endobj endstream f false n null obj R startxref stream trailer true xref