カスタム言語をmonacoエディターに統合しようとしていますが、構文の強調表示についてのアイデアを得るために https://Microsoft.github.io/monaco-editor/monarch.html を実行しました。
しかし、このための構文検証を通じてエラー/警告検証を追加する方法についてのドキュメントは見つかりませんでした。 Aceエディターでは、ワーカーを作成し、その中で検証関数を実行することでこれを行いました。これに関するリンク/ヘルプに感謝します。
私は最近これをうまくやりました-ボイラープレートとして monaco-css を使用しました、そして今私がしなければならない唯一のことは私の言語とそれに必要な他の機能のためのパーサーを書くことです。そしてここに私の コード があります。
プロジェクトのルートディレクトリにあるlang_servicesフォルダーにパーサーとその他の言語サービスを追加します。
役に立つと思います。