Linq, AST Visitors, CRUD repository using JavaScript/OData Expressions as a boolean predicate for filtering
-
Updated
Jun 12, 2024 - TypeScript
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.
Linq, AST Visitors, CRUD repository using JavaScript/OData Expressions as a boolean predicate for filtering
esast utility to attach comments
A parser library for Go
A tree-sitter based AST difftool to get meaningful semantic diffs
Docblock Abstract Syntax Tree format
PHP Mutation Testing library
This repository contains an interpreter implemented in Java for a dynamically typed language called LOX
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Rector Website
Semantic parser for API specifications
esast utility to build trees
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
🐠 Babel is a compiler for writing next generation JavaScript.