|
AbyssLib 1.310
あびす謹製ノベルゲームフレームワークライブラリ
|
トークン構造体です。 [詳細]
#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 |
トークンの定数コンテナです(共通)
トークンの多項式コンテナです(共通)