All Projects → Lug → Similar Projects or Alternatives

444 Open source projects that are alternatives of or similar to Lug

Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+2843.18%)
Mutual labels:  parser-combinators, peg, parsing
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+1800%)
Mutual labels:  parser-generator, peg, parsing
pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-52.27%)
Mutual labels:  parsing, parser-generator, peg
Cpp Peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+888.64%)
Mutual labels:  parser-generator, peg, parsing
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-47.73%)
Mutual labels:  parsing, parser-combinators, peg
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+604.55%)
Mutual labels:  parser-combinators, peg, parsing
Owl
A parser generator for visibly pushdown languages.
Stars: ✭ 645 (+1365.91%)
Mutual labels:  parser-generator, parsing
Nice Parser
Nice parsers in OCaml without the boilerplate
Stars: ✭ 91 (+106.82%)
Mutual labels:  parser-generator, parsing
Npeg
PEGs for Nim, another take
Stars: ✭ 163 (+270.45%)
Mutual labels:  parser-generator, peg
Parjs
JavaScript parser-combinator library
Stars: ✭ 145 (+229.55%)
Mutual labels:  parser-combinators, parsing
Combine
A parser combinator library for Elixir projects
Stars: ✭ 174 (+295.45%)
Mutual labels:  parser-combinators, parsing
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Stars: ✭ 134 (+204.55%)
Mutual labels:  parsing, parser-combinators
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (+18.18%)
Mutual labels:  parsing, peg
Pegjs
PEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+9390.91%)
Mutual labels:  parser-generator, peg
leftry
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (-27.27%)
Ts Pegjs
Plugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (+72.73%)
Mutual labels:  parser-generator, peg
Pest
The Elegant Parser
Stars: ✭ 2,783 (+6225%)
Mutual labels:  peg, parsing
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (+63.64%)
Mutual labels:  parser-combinators, parsing
Pasukon
JavaScript practical parser generator library using combinators
Stars: ✭ 107 (+143.18%)
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-65.91%)
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 (+272.73%)
Mutual labels:  parser-generator, peg
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-56.82%)
Mutual labels:  parsing, parser-combinators
parser-lang
A parser combinator library with declarative superpowers
Stars: ✭ 25 (-43.18%)
Mutual labels:  parsing, parser-combinators
Comby
A tool for structural code search and replace that supports ~every language.
Stars: ✭ 912 (+1972.73%)
Mutual labels:  parser-combinators, parsing
Angstrom
Parser combinators built for speed and memory efficiency
Stars: ✭ 434 (+886.36%)
Mutual labels:  parser-combinators, parsing
peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-6.82%)
Mutual labels:  parser-generator, peg
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-54.55%)
Mutual labels:  parsing, peg
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (+6.82%)
Mutual labels:  parsing, parser-combinators
YaccConstructor
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-18.18%)
Mutual labels:  parsing, parser-generator
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+77.27%)
Mutual labels:  parsing, peg
3bmd
markdown processor in CL using esrap parser
Stars: ✭ 58 (+31.82%)
Mutual labels:  peg, parsing
Pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+1270.45%)
Mutual labels:  parser-generator, peg
Ohm
A library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+8850%)
Mutual labels:  peg, parsing
Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+25415.91%)
Mutual labels:  parser-generator, parsing
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-4.55%)
Mutual labels:  parsing, parser-generator
Myna Parser
Myna Parsing Library
Stars: ✭ 69 (+56.82%)
Mutual labels:  parser-combinators, peg
Parser Combinators From Scratch
Code that accompanies the series
Stars: ✭ 56 (+27.27%)
Mutual labels:  parser-combinators, parsing
Pyparsing
Python library for creating PEG parsers
Stars: ✭ 1,052 (+2290.91%)
Mutual labels:  parser-combinators, parsing
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+154.55%)
Mutual labels:  parsing, parser-combinators
Funcparserlib
Recursive descent parsing library for Python based on functional combinators
Stars: ✭ 250 (+468.18%)
Mutual labels:  parser-combinators, parsing
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Stars: ✭ 523 (+1088.64%)
Mutual labels:  parser-combinators, parsing
parser-combinators
Lightweight package providing commonly useful parser combinators
Stars: ✭ 41 (-6.82%)
Mutual labels:  parsing, parser-combinators
Pidgin
C#'s fastest parser combinator library
Stars: ✭ 469 (+965.91%)
Mutual labels:  parser-combinators, parsing
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (+11.36%)
Mutual labels:  parsing, parser-generator
latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-36.36%)
Mutual labels:  parsing, peg
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-61.36%)
Mutual labels:  parsing, peg
metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-70.45%)
Mutual labels:  parsing, parser-combinators
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (-27.27%)
Mutual labels:  parsing, peg
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-68.18%)
Mutual labels:  parsing, parser-generator
chumsky
A parser library for humans with powerful error recovery.
Stars: ✭ 740 (+1581.82%)
Mutual labels:  parser-combinators, peg
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+97.73%)
Mutual labels:  parsing, parser-generator
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+1468.18%)
Mutual labels:  parsing
Samovar
Stars: ✭ 23 (-47.73%)
Mutual labels:  parsing
Pydantic
Data parsing and validation using Python type hints
Stars: ✭ 8,362 (+18904.55%)
Mutual labels:  parsing
Domainname Parser
🏬 .NET domain name parsing library (uses publicsuffix.org)
Stars: ✭ 31 (-29.55%)
Mutual labels:  parsing
Forma
Typespec based parsing of JSON-like data for Elixir
Stars: ✭ 23 (-47.73%)
Mutual labels:  parsing
Neon
🍸 Encodes and decodes NEON file format.
Stars: ✭ 674 (+1431.82%)
Mutual labels:  parsing
Jkt
Simple helper to parse JSON based on independent schema
Stars: ✭ 22 (-50%)
Mutual labels:  parsing
Rjsx Mode
A JSX major mode for Emacs
Stars: ✭ 604 (+1272.73%)
Mutual labels:  parsing
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (+1193.18%)
Mutual labels:  parsing
1-60 of 444 similar projects