All Projects → ohm-editor → Similar Projects or Alternatives

361 Open source projects that are alternatives of or similar to ohm-editor

Ohm
A library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+4948.72%)
Mutual labels:  grammars, parsing, peg
3bmd
markdown processor in CL using esrap parser
Stars: ✭ 58 (-25.64%)
Mutual labels:  parsing, peg
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+43.59%)
Mutual labels:  grammars, parsing
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+297.44%)
Mutual labels:  parsing, peg
Chevrotain
Parser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+2201.28%)
Mutual labels:  grammars, parsing
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+971.79%)
Mutual labels:  parsing, peg
latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-64.1%)
Mutual labels:  parsing, peg
pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-73.08%)
Mutual labels:  parsing, peg
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-43.59%)
Mutual labels:  parsing, peg
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (-58.97%)
Mutual labels:  parsing, peg
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+1560.26%)
Mutual labels:  parsing, peg
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-74.36%)
Mutual labels:  parsing, peg
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (-33.33%)
Mutual labels:  parsing, peg
Cpp Peglib
A single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+457.69%)
Mutual labels:  parsing, peg
Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-76.92%)
Mutual labels:  parsing, ohm
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-70.51%)
Mutual labels:  parsing, peg
Pest
The Elegant Parser
Stars: ✭ 2,783 (+3467.95%)
Mutual labels:  parsing, peg
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-78.21%)
Mutual labels:  parsing, peg
left-recursion
Quick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (-53.85%)
Mutual labels:  grammars, parsing
memology
Memes - why so popular?
Stars: ✭ 32 (-58.97%)
Mutual labels:  parsing
lucene
Node.js lib to transform: lucene query → syntax tree → lucene query
Stars: ✭ 61 (-21.79%)
Mutual labels:  peg
cvscan
Your not so typical resume parser
Stars: ✭ 46 (-41.03%)
Mutual labels:  parsing
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-26.92%)
Mutual labels:  parsing
LR
explore different techniques to generate LR(k) parsing code
Stars: ✭ 13 (-83.33%)
Mutual labels:  parsing
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-39.74%)
Mutual labels:  parsing
Singulink.IO.FileSystem
Reliable cross-platform strongly-typed file/directory path manipulation and file system access in .NET.
Stars: ✭ 16 (-79.49%)
Mutual labels:  parsing
http-accept
Parse Accept and Accept-Language HTTP headers in Ruby.
Stars: ✭ 69 (-11.54%)
Mutual labels:  parsing
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-42.31%)
Mutual labels:  parsing
wrangler
Wrangler Transform: A DMD system for transforming Big Data
Stars: ✭ 63 (-19.23%)
Mutual labels:  parsing
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+55.13%)
Mutual labels:  parsing
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-38.46%)
Mutual labels:  parsing
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-82.05%)
Mutual labels:  parsing
ohmfork-autoclaim
automatically claim and restake vested bonds (mints) from SnowbankDAO, KlimaDAO, Wonderland, and other OlympusDAO forks
Stars: ✭ 40 (-48.72%)
Mutual labels:  ohm
Miksilo
The fastest way to build a language
Stars: ✭ 27 (-65.38%)
Mutual labels:  parsing
php-binary
A PHP library for parsing structured binary streams.
Stars: ✭ 30 (-61.54%)
Mutual labels:  parsing
Compiler-written-in-Haskell
A Turing complete language 😉
Stars: ✭ 31 (-60.26%)
Mutual labels:  parsing
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+288.46%)
Mutual labels:  parsing
libwifi
An 802.11 Frame Generation and Parsing Library in C
Stars: ✭ 27 (-65.38%)
Mutual labels:  parsing
structures
Declarative binary data builder and parser: simple, fast, extensible
Stars: ✭ 29 (-62.82%)
Mutual labels:  parsing
racket-bitsyntax
Erlang-style binaries/bitstrings for Racket
Stars: ✭ 29 (-62.82%)
Mutual labels:  parsing
MP4Parse
C++ library for MP4 file parsing.
Stars: ✭ 55 (-29.49%)
Mutual labels:  parsing
episode-parser
A javascript utility for parsing file names in a format that sometimes is used for tv shows.
Stars: ✭ 24 (-69.23%)
Mutual labels:  parsing
SwiftTreeSitter
Swift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (+48.72%)
Mutual labels:  parsing
kaliningraph
🕸️ Graphs, finite fields and discrete dynamical systems in Kotlin
Stars: ✭ 62 (-20.51%)
Mutual labels:  parsing
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Stars: ✭ 18 (-76.92%)
Mutual labels:  parsing
dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict support.
Stars: ✭ 40 (-48.72%)
Mutual labels:  parsing
YaccConstructor
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-53.85%)
Mutual labels:  parsing
lua-luaepnf
Extended PEG Notation Format (easy grammars for LPeg)
Stars: ✭ 21 (-73.08%)
Mutual labels:  parsing
slash-command
Simple slash command parsing.
Stars: ✭ 15 (-80.77%)
Mutual labels:  parsing
GreynirPackage
The Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (-37.18%)
Mutual labels:  parsing
tangle-rs
a collection of tools to do tangle in rust
Stars: ✭ 23 (-70.51%)
Mutual labels:  parsing
Plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (-57.69%)
Mutual labels:  parsing
peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-47.44%)
Mutual labels:  peg
ruby-marshal
Haskell library to parse a subset of Ruby objects serialised with Marshal.dump
Stars: ✭ 30 (-61.54%)
Mutual labels:  parsing
siemstress
Very basic CLI SIEM (Security Information and Event Management system).
Stars: ✭ 24 (-69.23%)
Mutual labels:  parsing
angel.co-companies-list-scraping
No description or website provided.
Stars: ✭ 54 (-30.77%)
Mutual labels:  parsing
libvcs
⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (-44.87%)
Mutual labels:  parsing
octet
A library that makes working with bytebuffers painless.
Stars: ✭ 79 (+1.28%)
Mutual labels:  parsing
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (-62.82%)
Mutual labels:  parsing
Deep-NLP-Resources
Curated list of all NLP Resources
Stars: ✭ 65 (-16.67%)
Mutual labels:  parsing
1-60 of 361 similar projects