私の経歴は独学のWeb開発者です。私は要求/応答サイクルに慣れています。ただし、イベント駆動型プログラミング(JavaScript、ネイティブアプリなど)にもっと関与するようになっています。シンタックスハイライトを備えたネイティブテキストエディタを(学習体験として)書きたいと思っていたのですが、シンタックスハイライトの実装方法に困惑していることに気づきました。私は、標準の構文強調表示ライブラリを使用することに慣れています。このライブラリでは、構文強調表示付きのHTMLバージョンが返されるテキストをライブラリに提供します。これは、通常のテキストエディタ/IDEの動作とは異なります。入力すると、エディターが入力しようとしている内容を認識するため、文字がそれに応じて強調表示されます。したがって、大まかな概要から、構文の強調表示をどのように実装するのでしょうか。
質問する
1082 次