TNB Library
クラス | 型定義
TinyMacroLang

クラス

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< CTmlValueCTmlValuesVector
 TinyMacroLang 値配列型. [詳解]
 

詳解

マクロ言語を扱うクラスがあります。

関数定義を拡張するために、 ITmlExpander を実装したクラス作成し、 CTmlParser に渡します( CTmlParser::SetExpander() )。 実行進捗は、 CTmlParser::IListener を実装したクラスを作成し、 CTmlParser に渡します( CTmlParser::SetListener() )。

型定義詳解

◆ CTmlGrammar

TinyMacroLang 文章解析

必要ファイル
TnbTmlResult.h
日付
06/01/01 新規作成
09/08/18 改新

TnbTmlResult.h34 行目に定義があります。

◆ CTmlValuesVector

TinyMacroLang 値配列型.

必要ファイル
TnbTmlValue.h
日付
06/01/01 新規作成
09/08/18 改新

TnbTmlValue.h636 行目に定義があります。