further progress on cleaned up eval watch system; visual fixes/improvements in hover eval

This commit is contained in:
Ryan Fleury
2024-08-20 13:41:36 -07:00
parent 408b689245
commit b44a5db97f
4 changed files with 64 additions and 34 deletions
+2 -1
View File
@@ -4526,6 +4526,7 @@ df_filtered_data_members_from_members_cfg_table(Arena *arena, E_MemberArray memb
{
MemoryCopyStruct(&filtered_members.v[idx], n->member);
filtered_members.v[idx].name = push_str8_copy(arena, filtered_members.v[idx].name);
filtered_members.v[idx].inheritance_key_chain = e_type_key_list_copy(arena, &filtered_members.v[idx].inheritance_key_chain);
}
}
scratch_end(scratch);
@@ -5235,7 +5236,7 @@ df_expr_string_from_viz_row(Arena *arena, DF_EvalVizRow *row)
{
result = push_str8f(arena, "[%S]", e_string_from_expr(arena, row->expr->last));
}break;
case E_ExprKind_LeafMember:
case E_ExprKind_MemberAccess:
{
result = push_str8f(arena, ".%S", e_string_from_expr(arena, row->expr->last));
}break;