理想的には、このライブラリはOCamlに加えて幅広い言語をサポートしていますが、OCamlの優れたサポートが主な要件です。OCamlコードの構文ハイライトをサポートするJavascriptライブラリはありますか?
答えて
Js-of-ocamlを使用すると、ocamlコードを使用できます。
例えばocsforge(http://ocsigen.org/darcsweb/?r=ocsforge;a=tree)におけるものがある:
それはパッチを適用OCamlのレクサー(OCamlの/解析/ lexer.mllおよびパッチSRC/ocaml_lexer.patch)を使用します。 その他の便利なファイルはsrc/ocsforge_color.mlとsrc/ocsforge_color_tokens.ml {、i}です。
TryOCaml(http://try.ocamlpro.com)のセッションを表示するためにこれを使用するのは簡単だろうと思いますか? –
簡単にリンクできるようにするには、別の小さなプロジェクトを行うべきですが、これが複雑になる理由はありません。 –
StackOverflowはGoogle Code Prettifyを使用しています。このライブラリは、hereのような多くの標準言語をサポートしています。
OCamlは主にサポートされている言語ではありませんが、lang-ml.jsを更新すると、OCamlの構文をよりよく強調表示できます。
- 1. DScintillaの構文ハイライトの例はありますか?
- 2. JavaScript RegEx構文ハイライト
- 3. CLインタープリタの構文ハイライトはありますか?
- 4. 5.3の構文をサポートするPHPエディタはありますか?
- 5. OCamlにはHaskellの++のような構文がありますか?
- 6. Javascriptオブジェクトで自動ウイルス対策をサポートするライブラリはありますか?
- 7. rails.vimは.less CSSファイルの構文ハイライトをサポートしていますか?
- 8. 構文ハイライトRDocファイルのRubyコード?
- 9. OAuth 2.0をサポートするScala OAuthライブラリはありますか?
- 10. Javascript iCalendarライブラリはありますか?
- 11. OCamlの構文エラーです...
- 12. OCaml標準ライブラリに `flip`関数がありますか?
- 13. VSCodeでOCamlの構文ハイライトを取得するにはどうすればよいですか?
- 14. 構文ハイライト
- 15. 構文ハイライト
- 16. @augmentsなどをサポートするJavaScript IDEはありますか?
- 17. Androidの構文ハイライト?
- 18. OpenOfficeの構文ハイライト
- 19. TextEditorの構文ハイライト
- 20. 構文Twigのハイライト
- 21. pythonのdocstringsをコメントとしてハイライトする(vimの構文ハイライト)
- 22. Java用の構文強調ライブラリはどこにありますか?
- 23. 外部javascriptファイルの構文はjavascriptと異なりますか?
- 24. FB/Google/Twitterでのログインをサポートするコード署名者認証ライブラリはありますか?
- 25. SolarisでIPv6をサポートするJava用の新しいライブラリはありますか?
- 26. デフォルトの属性値をサポートするXMLスキーマ検証ライブラリはありますか?
- 27. OCamlパターンマッチングに関する構文
- 28. OCaml for JVM。何かありますか?
- 29. Dartは既存のJavaScriptライブラリの使用をサポートしますか?
- 30. 構文エラー、または構文エラーはありませんか?
私の経験では、ほとんどの構文ハイライトはかなりハイテクです(正規表現、キーワードマッチングがほとんどです)。既存の構文カラー設定をOCamlに適用するのは大変な作業ではありません。最高で数時間。 – gasche