構文木のノード
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: