Skip to content

Commit dfe0aaa

Browse files
sawenzelclaude
authored andcommitted
[Algorithm] Remove unused parser and TableView utilities
The header-only utilities Parser.h (ForwardParser/ReverseParser), TableView.h, O2FormatParser.h and PageParser.h have no users: the only o2::algorithm:: symbol referenced anywhere outside the module (across AliceO2 and O2Physics) is flatten, from FlattenRestore.h. These four headers are exercised solely by their own unit tests, and the #include "Algorithm/Parser.h" lines in GPU/TPC sources reference none of their symbols. Remove the headers, their tests, the corresponding o2_add_test entries, and the stale includes. RangeTokenizer.h, FlattenRestore.h, HeaderStack.h and mpl_tools.h (the parts actually in use) are untouched. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent ad6a130 commit dfe0aaa

15 files changed

Lines changed: 0 additions & 2263 deletions

File tree

Algorithm/CMakeLists.txt

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,12 @@
1111

1212
o2_add_header_only_library(Algorithm INTERFACE_LINK_LIBRARIES O2::Headers)
1313

14-
o2_add_test(o2formatparser
15-
SOURCES test/o2formatparser.cxx
16-
COMPONENT_NAME Algorithm
17-
PUBLIC_LINK_LIBRARIES O2::Algorithm
18-
LABELS algorithm)
19-
2014
o2_add_test(headerstack
2115
SOURCES test/headerstack.cxx
2216
COMPONENT_NAME Algorithm
2317
PUBLIC_LINK_LIBRARIES O2::Algorithm
2418
LABELS algorithm)
2519

26-
o2_add_test(parser
27-
SOURCES test/parser.cxx
28-
COMPONENT_NAME Algorithm
29-
PUBLIC_LINK_LIBRARIES O2::Algorithm
30-
LABELS algorithm)
31-
32-
o2_add_test(tableview
33-
SOURCES test/tableview.cxx
34-
COMPONENT_NAME Algorithm
35-
PUBLIC_LINK_LIBRARIES O2::Algorithm
36-
LABELS algorithm)
37-
38-
o2_add_test(pageparser
39-
SOURCES test/pageparser.cxx
40-
COMPONENT_NAME Algorithm
41-
PUBLIC_LINK_LIBRARIES O2::Algorithm
42-
LABELS algorithm)
43-
4420
o2_add_test(mpl_tools
4521
SOURCES test/test_mpl_tools.cxx
4622
COMPONENT_NAME Algorithm

Algorithm/include/Algorithm/O2FormatParser.h

Lines changed: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)