more progress in df cmds -> msgs

This commit is contained in:
Ryan Fleury
2024-09-01 15:49:06 -07:00
parent 6ead03ac17
commit 06f65857db
8 changed files with 137 additions and 38 deletions
+13
View File
@@ -1098,6 +1098,19 @@ if(work_top == 0) {work_top = &broken_work;}\
return result;
}
////////////////////////////////
//~ rjf: Bundled Text -> Tree Functions
internal MD_ParseResult
md_parse_from_text(Arena *arena, String8 filename, String8 text)
{
Temp scratch = scratch_begin(&arena, 1);
MD_TokenizeResult tokenize = md_tokenize_from_text(scratch.arena, text);
MD_ParseResult parse = md_parse_from_text_tokens(arena, filename, text, tokenize.tokens);
scratch_end(scratch);
return parse;
}
////////////////////////////////
//~ rjf: Tree -> Text Functions
+6
View File
@@ -298,6 +298,12 @@ internal MD_TokenizeResult md_tokenize_from_text(Arena *arena, String8 text);
internal MD_ParseResult md_parse_from_text_tokens(Arena *arena, String8 filename, String8 text, MD_TokenArray tokens);
////////////////////////////////
//~ rjf: Bundled Text -> Tree Functions
internal MD_ParseResult md_parse_from_text(Arena *arena, String8 filename, String8 text);
#define md_tree_from_string(arena, string) (md_parse_from_text((arena), str8_zero(), (string)).root)
////////////////////////////////
//~ rjf: Tree -> Text Functions