support type-ref (#613)

This commit is contained in:
water111
2021-06-20 12:59:39 -04:00
committed by GitHub
parent adcb9fad55
commit 4f8403d8e6
16 changed files with 192 additions and 29 deletions
+9
View File
@@ -215,4 +215,13 @@ StaticResult StaticResult::make_symbol(const std::string& name) {
result.m_symbol = name;
result.m_ts = TypeSpec("symbol");
return result;
}
StaticResult StaticResult::make_type_ref(const std::string& type_name, int method_count) {
StaticResult result;
result.m_kind = Kind::TYPE;
result.m_symbol = type_name;
result.m_method_count = method_count;
result.m_ts = TypeSpec("type");
return result;
}