ECMAScript parsing infrastructure for multipurpose analysis
-
Updated
Apr 16, 2023 - 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.
ECMAScript parsing infrastructure for multipurpose analysis
The modular and type safe schema library for validating structural data 🤖
TypeScript's 1:1 validator, optimized from editor to runtime
Parser Building Toolkit for JavaScript
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
⛓ Extract web links information: title, description, images, videos, etc. [via OpenGraph], runs on mobiles and node.
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
ANTLR4 language support for Visual Studio Code
An 100% spec compliant ES2022 JavaScript toolchain
A JavaScript library for parsing and formatting ChordPro chord sheets
JavaScript parser-combinator library
Pizza-Sync is a web app built on the frontend with angular, ngrx and on the backend with Nest. It let you and your friends/colleagues choose a pizza before placing a group order. Built using https://github.com/maxime1992/angular-ngrx-starter
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Tiny library to parse error stack traces
DTO classes for TypeScript projects.
Lightweight Cooklang parser implemented in TypeScript
🤔 Runtime validation and transformation library.
A serverless web service that allows you to watch YouTube videos directly on Discord without opening a browser. Can also generate embeds for your Markdown!
Validate, sanitize and transform values with proper TypeScript types and zero dependencies.