treeedb: Generate types, relations, and facts that represent ASTs of 7+ languages #2345
langston-barrett
started this conversation in
Show and tell
Replies: 1 comment
-
|
I have created a fork under souffle-lang for visibility. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
treeedbmakes it easier to start writing a source-level program analysis in Soufflé. First,treeedbgenerates Soufflé types and relations that represent a program's AST. Then,treeedbparses source code and emits facts that populate those relations.treeedbcurrently supports analysis of these languages:treeedb's parsers and ASTs are based on tree-sitter grammars, and it's very easy to add support for any language with a tree-sitter grammar.Please see the repo for more information! https://github.com/langston-barrett/treeedb
Beta Was this translation helpful? Give feedback.
All reactions