2

JFlex を使用して YAML のレクサーを作成しようとしていますが、次の理由から難しいことがわかりました。

  1. YAML ではインデントはセンシティブです
  2. 次のような複数行の文字列があります。

    longstr: >
      This is 
      multiline
      line
    

    実装するのは難しいです。

それらの正しいトークンタイプを決定して返す方法がわかりません。

JFlex を使用するのは良い選択でしょうか? または、YAML 用の他のツールが必要ですか?

4

0 に答える 0