|
TNB Library
|
クラス | |
| class | CTml |
| TinyMacroLang コード管理 [詳解] | |
| class | CTmlCalculator |
| TinyMacroLang 計算 [詳解] | |
| class | CTmlDocuments |
| TinyMacroLang ドキュメント管理 [詳解] | |
| class | CTmlParser |
| TinyMacroLang パーサー [詳解] | |
| class | CTmlResult |
| TinyMacroLang 結果状態管理 [詳解] | |
| class | CTmlTextEscape |
| TinyMacroLang 文字列解析 [詳解] | |
| class | CTmlValue |
| TinyMacroLang 値管理 [詳解] | |
| class | CTmlValueCarrier |
| TinyMacroLang 値参照管理 [詳解] | |
| class | CTmlVariableManager |
| TinyMacroLang 変数管理 [詳解] | |
| struct | CTmlParser::IListener |
| TinyMacroLang リスナー [詳解] | |
| struct | ITmlExpander |
| TinyMacroLang 関数拡張インターフェース [詳解] | |
| struct | CTmlDocuments::TFuncInfoRes |
| TinyMacroLang 検索結果管理 [詳解] | |
型定義 | |
| typedef CGrammarAnalyzerT< char > | CTmlGrammar |
| TinyMacroLang 文章解析 [詳解] | |
| typedef CVectorT< CTmlValue > | CTmlValuesVector |
| TinyMacroLang 値配列型. [詳解] | |
関数定義を拡張するために、 ITmlExpander を実装したクラス作成し、 CTmlParser に渡します( CTmlParser::SetExpander() )。 実行進捗は、 CTmlParser::IListener を実装したクラスを作成し、 CTmlParser に渡します( CTmlParser::SetListener() )。
| typedef CGrammarAnalyzerT<char> CTmlGrammar |
| typedef CVectorT<CTmlValue> CTmlValuesVector |