All Projects → pegjs → Pegjs

pegjs / Pegjs

Licence: mit
PEG.js: Parser generator for JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Pegjs

Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (-79.98%)
Mutual labels:  parser-generator, peg
Ts Pegjs
Plugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (-98.18%)
Mutual labels:  parser-generator, peg
Pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (-85.56%)
Mutual labels:  parser-generator, peg
Cpp Peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (-89.58%)
Mutual labels:  parser-generator, peg
peggy
Peggy: Parser generator for JavaScript
Stars: ✭ 444 (-89.37%)
Mutual labels:  pegjs, peg
Npeg
PEGs for Nim, another take
Stars: ✭ 163 (-96.1%)
Mutual labels:  parser-generator, peg
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-98.95%)
Mutual labels:  parser-generator, peg
peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-99.02%)
Mutual labels:  parser-generator, peg
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-99.64%)
Mutual labels:  parser-generator, peg
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-96.07%)
Mutual labels:  parser-generator, peg
pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-99.5%)
Mutual labels:  parser-generator, peg
gpkeditor
markdown editor with peg.js
Stars: ✭ 15 (-99.64%)
Mutual labels:  pegjs, peg
lpegrex
Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).
Stars: ✭ 32 (-99.23%)
Mutual labels:  peg
intellij-javacc
JavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (-99.26%)
Mutual labels:  parser-generator
DAGE
Desktop Antlr Grammar Editor
Stars: ✭ 19 (-99.55%)
Mutual labels:  parser-generator
pegjs-util
Utility Class for PEG.js
Stars: ✭ 29 (-99.31%)
Mutual labels:  peg
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (-92.58%)
Mutual labels:  peg
JavaScript
JavaScript version ( Browser and Node.js ) of SimplePEG
Stars: ✭ 14 (-99.66%)
Mutual labels:  peg
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (-98.13%)
Mutual labels:  peg
YaccConstructor
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-99.14%)
Mutual labels:  parser-generator

GitHub Actions Codecov CodeFactor license

PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.

PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0

public packages

package version dependency status
pegjs release dev dependencies

local packages

package dependency status
~/ dependencies
~/test dependencies
~/tools/benchmark dependencies
~/tools/bundler dependencies
~/tools/impact dependencies
~/tools/publish-dev dependencies
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].