教育目的で、PHP コーディング用の IDE を構築したいと考えています。
フォームアプリを作って追加しましたOpenFileDialog
..(インテリセンスがなくても簡単だったので、私のC#の知識は役に立ちました!)
ファイルのロードとそこからの行の読み取りは、基本的にすべての言語 (PERL も含む) で同じです。
しかし、私の目標は自家製のインテリセンスを書くことです。richtextBox とそれが生成するイベント、エンドライン、EOF などに関する情報は必要ありません。
私が抱えている問題は、データをどのように処理するかです。行ごとに?
- テキストファイルの各行の構造体?
- リンクされたリスト内のすべての構造体をループしますか? ...
- リッチテキストボックスの更新中?
- 開き括弧、閉じ括弧、変数などの検索
Microsoft は SQL 型のデータベースをアプリ プロジェクト フォルダーに格納していると思います。しかし、どのようにして変数を追跡し、何らかの形でシミュレートするのでしょうか?
動的テキストでこれを効率的に処理する方法を知りたいです。