Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/ast visualization #161

Open
wants to merge 36 commits into
base: staging
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
85b4ae8
Add VisualizationTool specialization
Process-ing Jul 18, 2024
267c9f2
Move AST refining to Clava
Process-ing Jul 18, 2024
5690dc1
Perform node to code linking on Clava
Process-ing Jul 18, 2024
30dee00
Remove code from ToolJoinPoint
Process-ing Jul 18, 2024
fbb1078
Fix code linking of typedefs
Process-ing Jul 18, 2024
20f1d31
Fix inline comment on naked body
Process-ing Jul 18, 2024
d31ac8f
Add info to ToolJoinPoint
Process-ing Jul 20, 2024
49f2e31
Create method to extract Joinpoint info
Process-ing Jul 20, 2024
ee0e98c
Perform location sorting based on start line and column
Process-ing Jul 20, 2024
93e8af6
Implement node info retrieval based on the joinpoint type
Process-ing Jul 21, 2024
1d33fad
Allow updating with random root
Process-ing Jul 22, 2024
7f61b5e
Refactor code refining and start division of code into files
Process-ing Jul 23, 2024
93a9720
Finish division of code into files
Process-ing Jul 23, 2024
d842019
Add filename to ToolJoinPoint
Process-ing Jul 24, 2024
ab49f54
Fix repeated node ids
Process-ing Jul 24, 2024
2baaffe
Start syntax highlighting
Process-ing Jul 24, 2024
a093510
Implement syntax highlighting
Process-ing Jul 24, 2024
a18ef5c
Fix some errors and make code in code node nullable
Process-ing Jul 24, 2024
4ce89a9
Add code to ToolJoinPoint
Process-ing Jul 25, 2024
66d2c7d
Fix else matching in syntax highlighting
Process-ing Jul 25, 2024
85315ff
Fix comment and do-while loop syntax highlighting
Process-ing Jul 25, 2024
31aa5d4
Implement syntax highlighting of types and fix some bugs
Process-ing Jul 25, 2024
f03c8ab
Fix syntax highlighting of else and do-while with comments
Process-ing Jul 25, 2024
101a689
Fix class and struct syntax highlighting
Process-ing Jul 25, 2024
d8919be
Fix type syntax highlighting
Process-ing Jul 25, 2024
079f61f
Make ToolJoinPoint code nullable
Process-ing Jul 25, 2024
5bf4081
Switch from filename to filepath
Process-ing Jul 25, 2024
841bb25
Fix filepath with single file
Process-ing Jul 25, 2024
5416271
Pass AST rebuilding to Clava
Process-ing Jul 25, 2024
2516e90
Pass generic operations of ClavaAstConverter to LARA
Process-ing Jul 25, 2024
2d7b415
Create getSyntaxHighlightTags
Process-ing Jul 26, 2024
ea8cfc0
Write documentation for ClavaAstConverter.ts
Process-ing Jul 27, 2024
4c60c28
Apply some fixes to syntax highlighting
Process-ing Jul 28, 2024
6e7a4a7
Fix lambda body
Process-ing Jul 28, 2024
776bede
Some minor fixes
Process-ing Jul 29, 2024
c14bfeb
Add README
Process-ing Aug 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading