mirror of
https://github.com/Ed94/metadesk.git
synced 2026-07-31 11:50:05 +00:00
more progress
This commit is contained in:
@@ -144,7 +144,7 @@ gen_map_case_from_enumerant(GEN_MapInfo *map, GEN_TypeEnumerant *enumerant)
|
||||
}
|
||||
|
||||
Node*
|
||||
gen_get_symbol_md_node_by_name(MD_String8 name)
|
||||
gen_get_symbol_node_by_name(MD_String8 name)
|
||||
{
|
||||
Node *result = MD_NilNode();
|
||||
MD_MapSlot *type_slot = MD_MapLookup(&type_map, MD_MapKeyStr(name));
|
||||
@@ -186,7 +186,7 @@ gen_duplicate_symbol_error(Node *new_node, Node *existing_node)
|
||||
void
|
||||
gen_check_and_do_duplicate_symbol_error(Node *new_node)
|
||||
{
|
||||
Node *existing = gen_get_symbol_md_node_by_name(new_node->string);
|
||||
Node *existing = gen_get_symbol_node_by_name(new_node->string);
|
||||
if (!MD_NodeIsNil(existing))
|
||||
{
|
||||
gen_duplicate_symbol_error(new_node, existing);
|
||||
|
||||
@@ -109,7 +109,7 @@ GEN_TypeEnumerant* gen_enumerant_from_name(GEN_TypeInfo *enum_type, MD_String8 n
|
||||
|
||||
GEN_MapCase* gen_map_case_from_enumerant(GEN_MapInfo *map, GEN_TypeEnumerant *enumerant);
|
||||
|
||||
Node* gen_get_symbol_md_node_by_name(MD_String8 name);
|
||||
Node* gen_get_symbol_node_by_name(MD_String8 name);
|
||||
|
||||
void gen_type_resolve_error(Node *reference);
|
||||
void gen_duplicate_symbol_error(Node *new_node, Node *existing_node);
|
||||
|
||||
Reference in New Issue
Block a user