構成 |
class | mystr |
| 文字列のコンテナクラスです。 [詳細]
|
class | vector_mystr |
| 文字列コンテナの動的配列クラスです。 [詳細]
|
class | Expression |
| 多項式のコンテナクラスです。 [詳細]
|
struct | Token |
| トークン構造体です。 [詳細]
|
struct | RubyTextToken |
| ルビテキスト(字単位)構造体です。 [詳細]
|
class | RubyTextTokenLine |
| ルビテキスト(行単位)クラスです。 [詳細]
|
struct | TextToken |
| テキスト(字単位)構造体です。 [詳細]
|
class | TextTokenLine |
| テキスト(行単位)クラスです。 [詳細]
|
class | TextTokenSection |
| テキスト(文単位)クラスです。 [詳細]
|
ネームスペース |
namespace | nsAbyssLib |
namespace | nsAbyssLib::nsCMisc |
列挙型 |
enum | TYPE_SYMBOL {
SY_NONE,
SY_LOCAL,
SY_GLOBAL,
SY_BUTTON,
SY_SPRITE
} |
| AbyssLib内で使用されるシンボルの種類を表す列挙型です。
[詳細]
|
enum | TYPE_TOKEN {
TK_CONST,
TK_LABEL,
TK_STRING,
TK_OPERATOR,
TK_IDENTIFER,
TK_PARAMETER,
TK_SEPARATOR
} |
| AbyssLib内で使用されるトークンの種類を表す列挙型です。
[詳細]
|
enum | TYPE_OPERATOR {
OP_PLUS1,
OP_PLUS2,
OP_MINUS1,
OP_MINUS2,
OP_DIVIDE,
OP_MULTIPLY,
OP_REMAINDER,
OP_LOGIC_OR,
OP_LOGIC_AND,
OP_LOGIC_XOR,
OP_LOGIC_NOT1,
OP_LOGIC_NOT2,
OP_PARENT_LEFT,
OP_PARENT_RIGHT,
OP_COMP_OR,
OP_COMP_AND,
OP_COMP_EQUAL,
OP_COMP_BIGGER,
OP_COMP_SMALLER,
OP_COMP_EQUAL_NOT,
OP_COMP_EQUAL_BIGGER,
OP_COMP_EQUAL_SMALLER,
OP_EQUAL,
OP_EQUAL_PLUS,
OP_EQUAL_MINUS,
OP_EQUAL_DIVIDE,
OP_EQUAL_MULTIPLY,
OP_EQUAL_REMAINDER,
OP_EQUAL_OR,
OP_EQUAL_AND,
OP_EQUAL_XOR
} |
| AbyssLib内で使用される演算子の種類を表す列挙型です。
[詳細]
|
enum | TYPE_SEPARATOR { SP_COMMA,
SP_SEMICOLON,
SP_BLOCK_LEFT,
SP_BLOCK_RIGHT
} |
| AbyssLib内で使用される区切り文字の種類を表す列挙型です。
[詳細]
|