レクサーはこのあいまいさをどのように解決しますか?
/*/*/
それは、複数行のコメントの始まりであり、その後に別の複数行のコメントが続くというだけではないのはどうしてですか。
貪欲なレクサーは、次のトークンを返すだけではないでしょうか。
- / *
- / *
- /
私はCSS用のshift-reduceパーサーを書いている最中ですが、この単純なコメントが邪魔になっています。これ以上の背景情報が必要ない場合は、この質問を読むことができます。
アップデート
そもそもこれを省略してすみません。このフォームでCSS言語に拡張機能を追加することを計画していますが、 /* @ func ( args, ... ) */
CSSを理解しているが、私のこの拡張機能コメントを理解していないエディターを混乱させたくありません。そのため、レクサーはコメントを無視できません。