428 packages found
tcl-js is a tcl intepreter written completely in Typescript. It is meant to replicate the tcl-sh interpreter as closely as possible.
Lexer and parser for StoryScript game screenplay format.
Friendly and forgiving HTML5/XML5/JSX lexer/parser with lots of tests. Memory-efficient and Web Worker compatible.
Easy-to-use plugin system for creating powerful, fast and versatile parsers and compilers, with built-in source-map support.
A lexer and parser generator for writing interpreters and compilers
SQL grammar fom tree-sitter
Lexical Analyzer written in TypeScript
ECMAScript parsing utility
[](https://badge.fury.io/js/moo-ignore) [](https://github.com/ULL-ESIT-PL/moo-ignore/actions/workflow
Creates an AST parser from a [E]BNF file
Elixir grammar for the tree-sitter parsing library
Base classes for parser strings into Nodes
An HTML5 lexer
- html5
- compliant
- html
- lexer
- tokeniser
- tokenizer
- parser
- start-tag
- end-tag
- element
- attribute
- attribute-name
- attribute-value
Rusty Object Notation (RON) grammar for tree-sitter
Simple, but powerful lexical scanner that is a more minimal implementation of X-Scanner
- y-scanner
- yscanner
- x-scanner
- xscanner
- stringscanner
- scanner
- string
- text
- textscanner
- lex
- lexer
- lexical
- parse
- parser
- View more
Ungrammar grammar for tree-sitter
An extremely efficient and flexible parser for Math or Logical expression using Javascript. It has all the basic functions supported with extensive support for new functions, variable etc.
- dsl
- compiler
- translator
- expression
- expressions
- parser
- lexer
- parse
- eval
- source
- math
- mathematics
- logic
- logical
- View more