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.
ts-transform-css-modules
Extract css class names from required css module files for TypeScript
3 83 83
guide-to-interpreters-series
Contains source-code for viewers following along with my Beginners Gu...
16 75 75
code_summarization_public
source code for 'Improving automatic source code summarization via dee...
30 71 71