smile basic は「予約語」以外の命令は変数として使える。 予約語とは制御構文(if/goto/繰り返しなど)とか print/input/linput など。to step は fot 文の一部だけどなぜか予約語になってない。 for to=to to step step step: next とか書ける。 構文的に変数と解釈できるなら変数にとして解釈されるのね。 エディタのシンタックスハイライトは厳密に処理系と同じ構文解析字句解析してるわけじゃないので、エディタでの見た目は、実際に処理系によって解釈される構造とは異なります。