構文木をスタックマシンが実行可能な形に変換する More...
#include <serializer.hpp>
Public Member Functions | |
Serializer (collection2::List< SyntaxNode > &syntaxNodeList) | |
void | serializeTree (const collection2::TreeNode< SyntaxNode > *rootNode) |
構文木をスタックマシンで処理できる形に並べ替え、ノードリストを更新する More... | |
void | dumpSeralizedNodeList () const |
直列化されたノードリストをダンプ | |
構文木をスタックマシンが実行可能な形に変換する
void botanist::Serializer::serializeTree | ( | const collection2::TreeNode< SyntaxNode > * | rootNode | ) |
構文木をスタックマシンで処理できる形に並べ替え、ノードリストを更新する
rootNode | 構文木のルートノードへのポインタ |