仕事では独自の言語を使用しており、プログラミングには Notepad++ を使用して単純なコードを強調表示しています。これは非常に面倒なので、時間をかけてテキスト エディタまたは既存の IDE をセットアップし、自分の言語をサポートしたいと考えています。
私はたくさんグーグルで調べましたが、非常に多くのオプションがあり、仕事を始める前に、何が最良の選択かを尋ねたいと思います. 私がやりたいのは、IDE のように、構文の強調表示、関数リスト ツリーを含むウィンドウ、同じサブツリー内のローカル関数変数、おそらくテキスト オートコンプリート (「pro」と入力すると、提案「手順」で、Enterキーを押すと、次のように表示されます
procedure "name" {
--code--
}
「名前」にカーソルを合わせて、変更できるようにします。などなど...
進むべき正しい道を教えてもらえますか?Notepad ++を使い続けることですか?ソースクッカーで?関数リスト? または、別のテキスト エディターに変更する必要がありますか? それとも、Eclipse や NetBeans など、自分の言語を簡単に追加できる有名な IDE がありますか?
PS。私の言語は非常に単純です。複雑な構造はありません。Pascal に似ています。そんな感じ:
variable int xyz
PROCEDURE asd
BEGIN
END PROCEDURE asd