AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ

構造体 Token

トークン構造体です。 [詳細]

#include <CMisc.h>

すべてのメンバ一覧

Public メソッド

 Token ()
 デフォルトコンストラクタです。
void Clear ()
 メンバ変数のクリアを行います。

Public 変数

int Type
 トークンのタイプです(共通)
int SubType
 トークンのサブタイプです(演算子トークン、識別子トークン、区切り文字トークン)
int Line
 トークンのスクリプト内での行番号です(共通)
int Value
 トークンの定数コンテナです(共通)
mystr Text
 トークンの文字列コンテナです(共通)
Expression Param
 トークンの多項式コンテナです(共通)

説明

トークン構造体です。

実行ファイルと動的ライブラリの間でデータをやり取りする為の構造体です。
トークンとは、スクリプト内の多項式や命令を構成する最小単位のことです。
定数トークン、ラベルトークン、文字列トークン、演算子トークン、
識別子トークン、多項式トークン、区切り文字トークンの7種類が存在します。

コンパイル時・リンク時・実行時に使用される構造体です。
本構造体を引数とする関数に独自に作成したデータを割り当てる場合は、細心の注意を払ってください!


コンストラクタとデストラクタ

Token ( ) [inline]

デフォルトコンストラクタです。


関数

void Clear ( ) [inline]

メンバ変数のクリアを行います。


変数

int Type

トークンのタイプです(共通)

int SubType

トークンのサブタイプです(演算子トークン、識別子トークン、区切り文字トークン)

int Line

トークンのスクリプト内での行番号です(共通)

int Value

トークンの定数コンテナです(共通)

トークンの文字列コンテナです(共通)

トークンの多項式コンテナです(共通)


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義