Asynchronous tokenizer (stream scanner) powered by Streams 2 Transform stream
Take an array of token and produce a more useful API to give to a parser
r/w stream of glsl tokens
JQL lexer, parser, listener and visitor
TypeScript definitions for token-stream
Engine, compiler, parser loop, registry, plugin pipeline, and types for kindly-note. Zero language data, zero DOM, zero Node built-ins.
transform streamed glsl tokens into an ast
transform streamed glsl tokens into an ast
transform streamed glsl tokens into an ast
A lightweight, flexible TypeScript library for building parsers using parser combinators. Create powerful parsers by combining simple, reusable parsing functions.
An Escript lexer & parser that provides both visitor and listener patterns to traverse the parse tree.
r/w stream of glsl tokens
Use Mistral's API from an edge runtime, using standard Web APIs only
A JavaScript implementation of proc_macros.
A simple generic string tokenizer
Simple Token Spliter
   
transform streamed glsl tokens into an ast
html tokenizer
PGN parser for the de facto standard PGN format that has been adopted by the community. Unlike other parsers, it does not ignore annotations and commands.
compiler and inpterpreter for study
A small generic scanner and parser written in TypeScript for Node and the web
A modern, opinionated programming language that compiles to JS.
nodejs version jce lexer
A serde deserializer for proc_macro::TokenStreams
A convenient macro for working with multiple procedural macros in one crate, and to import them from any arbitrary paths. Reduces boilerplate and repetition, and improves readability.
Traits and functions to make writing proc macros more ergonomic.
Easily & efficiently generate code by quoting it in a macro
A utility for comparing token streams: applies rustfmt for consistent formatting and leverages pretty_assertions to clearly visualize differences.
proc macro error handling à la anyhow x proc-macro-error
Rust code generation target for ELO validation language
A small crate for handling look ahead, consumption, and otherwise manipulating an array of tokens
Runtime TokenStream interpolation for Rust macros
Inline procedural macros
Creates a TokenStream describing parts of a Naga module.
Procedural macro attribute parser