d-krupke/CP-SAT-Log-Analyzer

Cannot display `subsolver_params` properly

Closed this issue · 1 comments

Specifying a subsolver results in an entry like Parameters: log_search_progress: true subsolver_params { name: "MyPackingSubsolver" use_timetabling_in_no_overlap_2d: true use_energetic_reasoning_in_no_overlap_2d: true use_area_energetic_reasoning_in_no_overlap_2d: true max_pairs_pairwise_reasoning_in_no_overlap_2d: 5000 } extra_subsolvers: "MyPackingSubsolver"
which currently isn't correctly interpreted by the log analyzer. Shouldn't be too hard to fix. Just create an additional layer whenever you read a { or close it with }.

Fixed.