This patch adds documentation for execution results handling in Clang-REPL with the below features:
- Automatic Printf feature
- Value Synthesis feature
- Pretty Printing feature
I am issuing this patch on behalf of @QuillPusher
Differential D156858
Add Documentation for Execution Results Handling in Clang-REPL Krishna-13-cyber on Aug 2 2023, 12:31 AM. Authored by
Details This patch adds documentation for execution results handling in Clang-REPL with the below features:
I am issuing this patch on behalf of @QuillPusher
Diff Detail
Event TimelineComment Actions added some comments for minor changes. Two sections to be removed since they are not yet merged to upstream code:
Comment Actions Thanks @Krishna-13-cyber for the updates, look OK to me Thanks @junaire for sharing feature knowledge to help create this document Comment Actions I want to clarify: We offer two features: 1. capture the execution results and bring it back to the compiled program. 2. dump the captured value (value printing/automatic printf) and all the parsing, ast transform and balabala, these are all implementation details. The doc looks fine but may need a bit of restructuring. I'd suggest you split them into:
Comment Actions Thanks @junaire for the clarification, following is the updated document structure:
@Krishna-13-cyber Please use the attached file named ExecutionResultsHandling.rst as the latest doc, so Jun can review the updated document.
Comment Actions Thanks @Krishna-13-cyber for the prompt changes. @v.g.vassilev If no further changes are required by @junaire , then this should be ready to merge
Comment Actions added minor changes based on Vassil's review during docs meeting
Comment Actions accepting current revision, one minor change is still required, adding that separately Comment Actions Added minor changes requested by Vassil
Comment Actions @Krishna-13-cyber added Graphviz code snippets to replace all .png images
Comment Actions Thanks @Krishna-13-cyber for the prompt efforts Comment Actions The pre-merge check seems to fail at clang-format for some reason. This patch does not change anything that should be formatted by clang-format. We will try to add the images as editable graphviz content. We need to see if the infrastructure allows for this as suggested here: https://discourse.llvm.org/t/any-tool-for-creating-editable-diagrams-in-llvm-clang-repl-documentation-similar-to-mermaid-ingithub/72729/2 |
@Krishna-13-cyber This paragraph is exceeding 80 columns. Please reformat to limit to 80 columns