extend dasm cache with style parameters; switch over primary disassembly ui path to dasm cache

This commit is contained in:
Ryan Fleury
2024-03-28 14:38:35 -07:00
parent bcbb4142cf
commit 614b9bc537
6 changed files with 156 additions and 97 deletions
+12
View File
@@ -33,6 +33,18 @@ txt_lang_kind_from_extension(String8 extension)
return kind;
}
internal TXT_LangKind
txt_lang_kind_from_architecture(Architecture arch)
{
TXT_LangKind kind = TXT_LangKind_Null;
switch(arch)
{
default:{}break;
case Architecture_x64:{kind = TXT_LangKind_DisasmX64Intel;}break;
}
return kind;
}
internal TXT_LangLexFunctionType *
txt_lex_function_from_lang_kind(TXT_LangKind kind)
{
+1
View File
@@ -234,6 +234,7 @@ global TXT_Shared *txt_shared = 0;
//~ rjf: Basic Helpers
internal TXT_LangKind txt_lang_kind_from_extension(String8 extension);
internal TXT_LangKind txt_lang_kind_from_architecture(Architecture arch);
internal TXT_LangLexFunctionType *txt_lex_function_from_lang_kind(TXT_LangKind kind);
////////////////////////////////