I have added a new cli too in astwgroq for AST generation with GROQ api #120
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is cli tool used with the command "./astwgroq source.cpp" that generates a json file ast.json that contains the ast node information, an output file that contains the source lines interleaved with ast nodes and groq explanation and marked with line numbers and all the info in the ouput.txt is also printed to the console, source code for the cli wrapper is in astwgroq.cpp and for the python code is in main.py, please add your groq api key in the GROQ_API_KEY section of the main.py file.