構文木のノード
More...
#include <syntaxnode.hpp>
|
Kind | kind = Kind::Empty |
| このノードの種類
|
|
const char * | content = nullptr |
| ノードが持つ内容
|
|
size_t | length = 0 |
| contentの長さ
|
|
◆ Kind
ノードの種類
Enumerator |
---|
Empty | ツリー中に存在しないノード
|
Add | 加算
|
Subtract | 減算
|
Multiply | 乗算
|
Divide | 除算
|
Number | 数値
|
Invalid | 無効なノード
|
◆ SyntaxNode()
botanist::SyntaxNode::SyntaxNode |
( |
const SyntaxNode::Kind |
kind, |
|
|
const char * |
content, |
|
|
size_t |
length |
|
) |
| |
|
inline |
値を渡してノードオブジェクトを初期化
- Parameters
-
kind | ノードの種類 |
content | ノードが持つ内容 |
length | contentの長さ |
The documentation for this struct was generated from the following file: