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.

svelte-markup-walker

A Svelte preprocessor that allows to walk through the AST generated by...

0   9   9  

idea-solidity-solhint

JetBrains IDEA plugin to provide Solhint code verification

3   9   9  

ideas

Share ideas for new utilities and tools built with @syntax-tree

0   9   9  

sdl

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

1   9   9  

saplings

Analyze usage patterns of imported modules in a Python program

0   9   9  

gherkin-formatter

Tool to format gherkin-ast model to gherkin string

3   9   9  

js_ast

Parses JavaScript source code to build an AST

3   9   9  

Compiler

🎓 Implementation of the primitive compiler without popular tools like...

1   9   9  

gopy

A compiler frontend for a subset of Go written in Python

1   9   9  

selery

A CSS selector parser and DOM query engine.

2   9   9  

cl-bnf

A simple BNF parser.

1   9   9  

JOECC

Jonathan's Optimizing and Extensible C Compiler (pronounced "joke"), c...

0   9   9  

tslox

jlox implementation in Typescript

1   9   9  

Node-Estree

Complete and compliant ESTree spec implementation in TypeScript

6   9   9  

toml-eslint-parser

A TOML parser that produces output compatible with ESLint

0   9   9  

gherkin-ast

JS model for Gherkin feature files to build and work with feature file...

3   9   9  

candice

Candice, a dead simple language and multi-platform.

2   9   9  

oracle-sql-parser

this is a yacc (goyacc) oracle sql parser.

7   9   9  

go-js-parser

A JavaScript parser, written in Go.

0   9   9  

static-pdg-js

Static JavaScript Analysis: AST, Control Flow, Data Flow, & Pointer An...

1   9   9  

opine

Opine is an OCaml library that unparses the python AST produced by pyr...

0   9   9  

md4qt

Markdown parser for Qt6 or ICU

1   9   9  

Geetest-Captcha-Crack

Geetest 极验3代滑动验证 | 从 JavaScript 层面一步步逆向破解

4   9   9  

pluggable-babel-eslint

Pluggable babel-eslint.

0   8   8  

query-translator-demo

Demo project for the Query Translator library

1   8   8  

walnut.v1

The Walnut programming language

0   8   8  

humanize

DEPRICATED : A simple human friendly :) ast representation for go, new...

0   8   8  

module-definition

Determines whether a JavaScript file is in the CommonJS, AMD, or ES6 f...

5   8   8  

jazzle-parser

relatively small and ridiculously fast parser for all versions of ECMA...

2   8   8  

fql

Filter Query Language (FQL)

0   8   8  

remark-vue-loader

A webpack loader that transforms your Markdown to Vue Single-file Comp...

1   8   8  

ts-react-pure-class-plugin

A TypeScript AST Transformer that transform class based pure component...

1   8   8  

solhint

PROJECT MOVED TO https://github.com/protofire/solhint

3   8   8  

astdump

Golang AST dump command-line

0   8   8  

Code2Image

Intelligent Code Analysis by Computer Vision Techniques and Applicatio...

1   8   8  

Hinton

A simple interpreter, written in Rust, for a programming language call...

0   8   8  

vscode-gogrep

Structural, syntax-aware search for Go code for VS Code.

1   8   8  

json-schema-to-php-ast

Provides factories to create PhpParser node visitors or PHP Code AST c...

0   8   8  

astrologic

Автоматическая оптимизация кода на уровне AST

2   8   8  

aura

Project Aura: Security auditing and code introspection

4   8   8  

postdfm

Provides an API for easily transforming Delphi Forms

5   8   8  

dethklok

The most uncompromising Python code formatter ever!

0   8   8  

BasicCCompiler

A basic C language compiler from scratch.

3   8   8  

ast-finder

jscodeshift find api automatically generated from code

1   8   8  

NGG

"Never gonna give you up" programming language

0   8   8  

Mini-C-Compiler

Compiler Design project on C Compiler Implementation

0   8   8  

solidity-parser-explorer

Solidity and Yul syntax-aware highlighting and AST explorer

0   8   8  

expression-language.js

🌴 An engine that can compile and evaluate expressions written in types...

1   8   8  

QoLang

The Qo Programming Language

0   8   8  

iamfast-vscode

AWS IAM policy generation from application code in VS Code

0   8   8