Feature #8300
FHiCL parameter tracker needs to provide parsable output
Description
Issue #7788 provided an annotation that gives the filename and line number of where each FHiCL parameter is defined/overridden. Although the output is straightforward to understand, it does not allow for easy parsing. In anticipation of this usability concern, this issue has been created. An annotation that starts at the beginning of the line is probably more appropriate, with taggable character sequences for easier parsing.
Related issues
History
#1 Updated by Kyle Knoepfel almost 6 years ago
- Tracker changed from Bug to Feature
#2 Updated by Kyle Knoepfel almost 6 years ago
- Related to Feature #7788: Trace fcl parameters to source file added
#3 Updated by Christopher Green almost 6 years ago
- Category set to Infrastructure
- Status changed from New to Accepted
- Target version set to 1.18.00
- SSI Package art added
- SSI Package deleted (
)
This will need to be examined particularly with respect to the needs of any graphical tool, and must balance the ability to parse this output against human readability. This may (for example) involve a command-line switch to enhance the output.
#4 Updated by Christopher Green over 5 years ago
- Due date set to 08/01/2015
#5 Updated by Christopher Green over 5 years ago
- Status changed from Accepted to Assigned
- Assignee set to Kyle Knoepfel
- Estimated time set to 16.00 h
#6 Updated by Kyle Knoepfel over 5 years ago
- Blocked by Necessary Maintenance #9869: ParameterSet needs a general tree-traversal algorithm added
#7 Updated by Kyle Knoepfel over 5 years ago
- Subject changed from FHiCL parameter tracker needs to provide parseable output to FHiCL parameter tracker needs to provide parsable output
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
- SSI Package fhicl-cpp added
- SSI Package deleted (
art)
Implemented with commit fhicl-cpp:08912823fc67f2f3000add8bb5475bfb3a417daa. See the comments at the top of the PrettifierParsable
header file (fhicl-cpp:source:fhiclcpp/detail/PrettifierParsable.h)
#8 Updated by Kyle Knoepfel over 5 years ago
- Target version changed from 1.18.00 to 1.16.00
#9 Updated by Christopher Green over 5 years ago
- Status changed from Resolved to Closed