mirror of
https://codeberg.org/ProgramSnail/lang.git
synced 2025-12-06 23:18:45 +00:00
21 lines
674 B
C++
21 lines
674 B
C++
|
|
#pragma once
|
||
|
|
|
||
|
|
#include "tree_sitter_wrapper.hpp"
|
||
|
|
#include "type_nodes.hpp"
|
||
|
|
|
||
|
|
namespace builders {
|
||
|
|
|
||
|
|
// nodes::Type build_type(parser::ParseTree::Node parse_node,
|
||
|
|
// nodes::TypeStorage &type_storage);
|
||
|
|
|
||
|
|
nodes::TypeProxy build_type_proxy(parser::ParseTree::Node parse_node,
|
||
|
|
nodes::TypeStorage &type_storage);
|
||
|
|
|
||
|
|
nodes::TupleType build_tuple_type(parser::ParseTree::Node parse_node,
|
||
|
|
nodes::TypeStorage &type_storage);
|
||
|
|
|
||
|
|
nodes::VariantType build_variant_type(parser::ParseTree::Node parse_node,
|
||
|
|
nodes::TypeStorage &type_storage);
|
||
|
|
|
||
|
|
} // namespace builders
|