>[Yuki]>リアルタイム解析エンジン
== リアルタイム解析エンジン ==
Yukiのオブジェクト構造は、言わば解析系ソフトでの'''「パース済み」'''の状態である。
つまり、あらゆる解析系ソフトのような、'''”まずはソースコードを解析(パース)する”'''と言う作業が必要ない。とても楽。
よってリアルタイム解析系エンジンを作る事も、そんなに難しくないんではないかと思う。[[BR]]
また、Yukiのアイテムクラスに、リアルタイム解析系エンジンが扱いやすいような情報を埋め込む(リアルタイム解析系エンジンからYukiへフィードバックする)事も可能である。[[BR]]
これにより、より高精度な解析や、プログラムの簡素化、高速化を狙えるのではないかと思う。[[BR]]
なお、解析をリアルタイムに行うに当たっての速度であるが、Eclipseは既にリアルタイムに解析を行う機能を実装している。それほど速度面で問題はないかと思う。
[[BR]]
リアルタイム解析エンジンの内部は以下の二つの系に分かれる。
* [Yuki/最適化#h3-.E3.83.AA.E3.82.A2.E3.83.AB.E3.82.BF.E3.82.A4.E3.83.A0.E6.9C.80.E9.81.A9.E5.8C.96.20.28.E9.AB.98.E5.BA.A6.E6.9C.80.E9.81.A9.E5.8C.96.29 最適化系]
* [Yuki/リアルタイムバグ指摘エンジン バグ指摘系]
{{{ comment
=== リアルタイム最適化エンジン ===
* [Yuki/最適化#h3-.E3.83.AA.E3.82.A2.E3.83.AB.E3.82.BF.E3.82.A4.E3.83.A0.E6.9C.80.E9.81.A9.E5.8C.96.20.28.E9.AB.98.E5.BA.A6.E6.9C.80.E9.81.A9.E5.8C.96.29 Yuki/最適化#リアルタイム最適化 (高度最適化)]
[[BR]]
=== リアルタイムバグ指摘エンジン ===
* [Yuki/リアルタイムバグ指摘エンジン]
}}}