1

VBScript の GoldParser 文法を書き直しています。VBScript では、ステートメントは改行または':'. したがって、次の端末を使用します。

NewLine        = {All Newline}
               | ':'

すべてのステートメントはNewline端末で終了する必要があるため、空行で終了するプログラムのみが受け入れられます。空行で終わらないプログラムも受け入れるように改行ターミナルを拡張するにはどうすればよいですか? 私は次のことを試しました:

NewLine        = {All Newline}
               | ':'
               | {EOF}

{EOF}(End of File) グループが存在しないため、これは機能しません。

4

1 に答える 1