0

Nearleyを使用していますが、一部の CRLF ファイルで実行すると失敗します。現在、空白の組み込みインポートにコメントを付け、代わりに次のように \r でやり直すことで解決しました。

# Whitespace: `_` is optional, `__` is mandatory.
_  -> wschar:* {% function(d) {return null;} %}
__ -> wschar:+ {% function(d) {return null;} %}

wschar -> [ \t\n\r\v\f] {% id %}

ビルトインファイルからベースにするようなことができるのは素晴らしいことwschar -> [ \t\n\r\v\f] {% id %}ですが、そうすると無限ループが作成されます。

ありがとう、助けていただければ幸いです。

4

1 に答える 1