Most popular ast repositories and open source projects
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
javascript-clone-detection
Academic study project on JavaScript code duplication using AST parsin...
2 5 5
flatB-Compiler-and-Interpreter
Compiler and Interpreter for a c-like language flatB using flex scanne...
2 5 5
estree-is-member-expression
check if an AST node is a MemberExpression, in general or a specific o...
0 4 4
profiler-using-clang-based-ast-instrumentation
Clang based AST reformatting tool used for injecting instrumentation c...
1 4 4
webpack-ast-traversal-plugin
🌲 Plugin that traverse the AST of your code to find specific call expr...
1 4 4