color visualizer / theme editing work

This commit is contained in:
Ryan Fleury
2025-04-29 12:15:41 -07:00
parent ddbb2148a4
commit 09372bd7c1
11 changed files with 301 additions and 260 deletions
+1
View File
@@ -961,6 +961,7 @@ e_eval_from_bundle(E_CacheBundle *bundle)
E_Eval eval =
{
.key = bundle->key,
.parent_key= bundle->parent_key,
.string = bundle->string,
.expr = e_parse_from_bundle(bundle).expr,
.irtree = e_irtree_from_bundle(bundle),
+2 -1
View File
@@ -340,6 +340,7 @@ typedef struct E_Eval E_Eval;
struct E_Eval
{
E_Key key;
E_Key parent_key;
String8 string;
E_Expr *expr;
E_IRTreeAndType irtree;
@@ -993,7 +994,7 @@ read_only global E_String2NumMap e_string2num_map_nil = {0};
read_only global E_String2ExprMap e_string2expr_map_nil = {0};
read_only global E_Expr e_expr_nil = {&e_expr_nil, &e_expr_nil, &e_expr_nil, &e_expr_nil, &e_expr_nil};
read_only global E_IRNode e_irnode_nil = {&e_irnode_nil, &e_irnode_nil, &e_irnode_nil};
read_only global E_Eval e_eval_nil = {{0}, {0}, &e_expr_nil, {&e_irnode_nil}};
read_only global E_Eval e_eval_nil = {{0}, {0}, {0}, &e_expr_nil, {&e_irnode_nil}};
read_only global E_Module e_module_nil = {&rdi_parsed_nil};
read_only global E_CacheBundle e_cache_bundle_nil = {0, {0}, {0}, {0}, {{0}, 0, &e_expr_nil, &e_expr_nil}, {&e_irnode_nil}};
thread_static E_BaseCtx *e_base_ctx = 0;