13

Flex と Bison ファイル (または lex/yacc) を読みやすく強調する Sublime Text の構文を探しています... Sublime Text は Flex ファイルに Lisp を自動的に選択しますが、うまくいきません。それだけです。別の構文を試すための提案はありますか? または、便利なプラグインがどこかにありますか (これまでのところ何も見つかりませんでした)。

4

5 に答える 5

15

Sublime 用に特別に作成されたものは見つかりませんでしたが、Sublime と互換性のある TextMate 用のものは見つかりました。

したがって、Flex ハイライトの場合は、TextMate の構文ファイルを Packages フォルダーに git clone するだけです。

Bison に関しては、TextMate の構文を見つけましたが、うまく機能しませんでした。Vaklarados が投稿したものは、私のソース ファイルでうまく機能しました。

于 2013-10-07T05:50:09.657 に答える
3

thalesmello が投稿したものは、Flex でうまく機能します。Bison の場合、これを見つけました。これはかなり最小限ですが、開始点です。

https://github.com/Jackneill/sublime-text-packages/tree/master/Packages/Bison

もっといいの見つけたら教えてください!

編集:私はそれを取り戻します-Flexのものは開始状態とC / C ++コードをピンクで強調表示し、それはかなりひどいように見えます. 基本的な lex ファイルの場合は問題ないように見えますが、作業が必要です。:)

再度編集: sonu kumar が指摘したように、プロジェクトは github から削除されました。別の方法として、組み込みの OCamlyacc ハイライト (かなりまとも) を試すか、別の方法を試すことができます: https://bitbucket.org/artyom_smirnov/sublime-text-bison-highlighter (少し作業が必要)

私は Sublime をより多く使用しており、Flex/Bison でかなりの作業を行っているので、何かを書くことになるかもしれません... いつか。:D

于 2013-11-28T22:21:53.157 に答える
2

Sublime Text の Package Control をインストールします。

私はこれを見つけました: https://sublime.wbond.net/packages/Bison

試してみてください、私はそれが私の使用に十分であることがわかりました.

于 2014-02-09T14:56:48.747 に答える
2

実際には次のようなものがあります:

非典型的な言語用に独自のパッケージを作成することはそれほど難しくありません。他の言語の構文ファイルのソースを参照し、必要なものをコピーして貼り付けて変更するだけです。また、正規表現のスキルをより良いレベルに上げます。

于 2013-10-02T14:19:15.300 に答える