@@ -667,31 +667,11 @@ ev_resolved_from_expr(Arena *arena, E_Expr *expr, EV_ViewRuleList *view_rules)
667667 return expr ;
668668}
669669
670- ////////////////////////////////
671- //~ rjf: Column List Building
672-
673- internal EV_Col *
674- ev_col_list_push (Arena * arena , EV_ColList * list )
675- {
676- EV_Col * col = push_array (arena , EV_Col , 1 );
677- SLLQueuePush (list -> first , list -> last , col );
678- list -> count += 1 ;
679- return col ;
680- }
681-
682- internal EV_Col *
683- ev_col_list_push_new (Arena * arena , EV_ColList * list , String8 key )
684- {
685- EV_Col * col = ev_col_list_push (arena , list );
686- col -> key = push_str8_copy (arena , key );
687- return col ;
688- }
689-
690670////////////////////////////////
691671//~ rjf: Block Building
692672
693673internal EV_BlockTree
694- ev_block_tree_from_expr (Arena * arena , EV_View * view , String8 filter , String8 string , E_Expr * expr , EV_ViewRuleList * view_rules , EV_ColList * cols )
674+ ev_block_tree_from_expr (Arena * arena , EV_View * view , String8 filter , String8 string , E_Expr * expr , EV_ViewRuleList * view_rules )
695675{
696676 ProfBeginFunction ();
697677 EV_BlockTree tree = {& ev_nil_block };
@@ -711,7 +691,6 @@ ev_block_tree_from_expr(Arena *arena, EV_View *view, String8 filter, String8 str
711691 tree .root = push_array (arena , EV_Block , 1 );
712692 MemoryCopyStruct (tree .root , & ev_nil_block );
713693 tree .root -> key = ev_key_root ();
714- tree .root -> cols = * cols ;
715694 tree .root -> string = string ;
716695 tree .root -> expr = ev_resolved_from_expr (arena , expr , top_level_view_rules );
717696 tree .root -> view_rules = top_level_view_rules ;
@@ -779,7 +758,6 @@ ev_block_tree_from_expr(Arena *arena, EV_View *view, String8 filter, String8 str
779758 expansion_block -> parent = t -> parent_block ;
780759 expansion_block -> key = key ;
781760 expansion_block -> split_relative_idx = t -> split_relative_idx ;
782- expansion_block -> cols = * cols ;
783761 expansion_block -> expr = t -> expr ;
784762 expansion_block -> view_rules = t -> view_rules ;
785763 expansion_block -> expand_view_rule_info = expand_view_rule_info ;
@@ -907,7 +885,7 @@ ev_block_tree_from_expr(Arena *arena, EV_View *view, String8 filter, String8 str
907885}
908886
909887internal EV_BlockTree
910- ev_block_tree_from_string (Arena * arena , EV_View * view , String8 filter , String8 string , EV_ViewRuleList * view_rules , EV_ColList * cols )
888+ ev_block_tree_from_string (Arena * arena , EV_View * view , String8 filter , String8 string , EV_ViewRuleList * view_rules )
911889{
912890 ProfBeginFunction ();
913891 EV_BlockTree tree = {0 };
@@ -918,7 +896,7 @@ ev_block_tree_from_string(Arena *arena, EV_View *view, String8 filter, String8 s
918896 EV_ViewRuleList * fastpath_view_rules = ev_view_rule_list_from_expr_fastpaths (arena , string );
919897 EV_ViewRuleList * all_view_rules = ev_view_rule_list_copy (arena , view_rules );
920898 ev_view_rule_list_concat_in_place (all_view_rules , & fastpath_view_rules );
921- tree = ev_block_tree_from_expr (arena , view , filter , string , parse .expr , all_view_rules , cols );
899+ tree = ev_block_tree_from_expr (arena , view , filter , string , parse .expr , all_view_rules );
922900 }
923901 scratch_end (scratch );
924902 ProfEnd ();
0 commit comments