mirror of
https://github.com/Ed94/metadesk.git
synced 2026-06-13 07:52:22 -07:00
[examples] generate types and function decarations
This commit is contained in:
+8
-2
@@ -3005,9 +3005,15 @@ MD_TagArgFromString(MD_Node *node, MD_String8 tag_string, MD_MatchFlags tag_str_
|
||||
}
|
||||
|
||||
MD_FUNCTION MD_b32
|
||||
MD_NodeHasTag(MD_Node *node, MD_String8 tag_string, MD_MatchFlags flags)
|
||||
MD_NodeHasChild(MD_Node *node, MD_String8 string, MD_MatchFlags flags)
|
||||
{
|
||||
return !MD_NodeIsNil(MD_TagFromString(node, tag_string, flags));
|
||||
return !MD_NodeIsNil(MD_ChildFromString(node, string, flags));
|
||||
}
|
||||
|
||||
MD_FUNCTION MD_b32
|
||||
MD_NodeHasTag(MD_Node *node, MD_String8 string, MD_MatchFlags flags)
|
||||
{
|
||||
return !MD_NodeIsNil(MD_TagFromString(node, string, flags));
|
||||
}
|
||||
|
||||
MD_FUNCTION MD_i64
|
||||
|
||||
+2
-1
@@ -1087,7 +1087,8 @@ MD_FUNCTION MD_Node * MD_ChildFromIndex(MD_Node *node, int n);
|
||||
MD_FUNCTION MD_Node * MD_TagFromIndex(MD_Node *node, int n);
|
||||
MD_FUNCTION MD_Node * MD_TagArgFromIndex(MD_Node *node, MD_String8 tag_string, MD_MatchFlags flags, int n);
|
||||
MD_FUNCTION MD_Node * MD_TagArgFromString(MD_Node *node, MD_String8 tag_string, MD_MatchFlags tag_str_flags, MD_String8 arg_string, MD_MatchFlags arg_str_flags);
|
||||
MD_FUNCTION MD_b32 MD_NodeHasTag(MD_Node *node, MD_String8 tag_string, MD_MatchFlags flags);
|
||||
MD_FUNCTION MD_b32 MD_NodeHasChild(MD_Node *node, MD_String8 string, MD_MatchFlags flags);
|
||||
MD_FUNCTION MD_b32 MD_NodeHasTag(MD_Node *node, MD_String8 string, MD_MatchFlags flags);
|
||||
MD_FUNCTION MD_i64 MD_ChildCountFromNode(MD_Node *node);
|
||||
MD_FUNCTION MD_i64 MD_TagCountFromNode(MD_Node *node);
|
||||
MD_FUNCTION MD_Node * MD_ResolveNodeFromReference(MD_Node *node);
|
||||
|
||||
Reference in New Issue
Block a user