All Projects → Angstrom → Similar Projects or Alternatives

385 Open source projects that are alternatives of or similar to Angstrom

metal
A Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-97%)
Mutual labels:  parsing, parser-combinators
Pyparsing
Python library for creating PEG parsers
Stars: ✭ 1,052 (+142.4%)
Mutual labels:  parser-combinators, parsing
Comby
A tool for structural code search and replace that supports ~every language.
Stars: ✭ 912 (+110.14%)
Mutual labels:  parser-combinators, parsing
Parser Combinators From Scratch
Code that accompanies the series
Stars: ✭ 56 (-87.1%)
Mutual labels:  parser-combinators, parsing
Parjs
JavaScript parser-combinator library
Stars: ✭ 145 (-66.59%)
Mutual labels:  parser-combinators, parsing
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+198.39%)
Mutual labels:  parser-combinators, parsing
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (-74.19%)
Mutual labels:  parsing, parser-combinators
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Stars: ✭ 134 (-69.12%)
Mutual labels:  parsing, parser-combinators
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Stars: ✭ 523 (+20.51%)
Mutual labels:  parser-combinators, parsing
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (-83.41%)
Mutual labels:  parser-combinators, parsing
Funcparserlib
Recursive descent parsing library for Python based on functional combinators
Stars: ✭ 250 (-42.4%)
Mutual labels:  parser-combinators, parsing
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-95.62%)
Mutual labels:  parsing, parser-combinators
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-94.7%)
Mutual labels:  parsing, parser-combinators
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (-28.57%)
Mutual labels:  parser-combinators, parsing
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-89.17%)
Mutual labels:  parsing, parser-combinators
Pidgin
C#'s fastest parser combinator library
Stars: ✭ 469 (+8.06%)
Mutual labels:  parser-combinators, parsing
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-89.86%)
Mutual labels:  parser-combinators, parsing
Combine
A parser combinator library for Elixir projects
Stars: ✭ 174 (-59.91%)
Mutual labels:  parser-combinators, parsing
parser-lang
A parser combinator library with declarative superpowers
Stars: ✭ 25 (-94.24%)
Mutual labels:  parsing, parser-combinators
parser-combinators
Lightweight package providing commonly useful parser combinators
Stars: ✭ 41 (-90.55%)
Mutual labels:  parsing, parser-combinators
Ldetool
Code generator for fast log file parsers
Stars: ✭ 273 (-37.1%)
Mutual labels:  parsing
Scnlib
scanf for modern C++
Stars: ✭ 359 (-17.28%)
Mutual labels:  parsing
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+611.75%)
Mutual labels:  parsing
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (-38.71%)
Mutual labels:  parsing
Csv
CSV Decoding and Encoding for Elixir
Stars: ✭ 398 (-8.29%)
Mutual labels:  parsing
Reek
Code smell detector for Ruby
Stars: ✭ 3,693 (+750.92%)
Mutual labels:  parsing
Spirit
Boost.org spirit module
Stars: ✭ 256 (-41.01%)
Mutual labels:  parser-combinators
Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.
Stars: ✭ 281 (-35.25%)
Mutual labels:  parsing
See Phit
A C++ HTML template engine that uses compile time HTML parsing
Stars: ✭ 370 (-14.75%)
Mutual labels:  parsing
Creek
Ruby library for parsing large Excel files.
Stars: ✭ 270 (-37.79%)
Mutual labels:  parsing
Binjs Ref
Reference implementation for the JavaScript Binary AST format
Stars: ✭ 399 (-8.06%)
Mutual labels:  parsing
Nlpython
This repository contains the code related to Natural Language Processing using python scripting language. All the codes are related to my book entitled "Python Natural Language Processing"
Stars: ✭ 265 (-38.94%)
Mutual labels:  parsing
Vncorenlp
A Vietnamese natural language processing toolkit (NAACL 2018)
Stars: ✭ 354 (-18.43%)
Mutual labels:  parsing
Stringsareevil
Reducing memory allocations from 7.5GB to 32KB
Stars: ✭ 260 (-40.09%)
Mutual labels:  parsing
Macho Kit
A C/Objective-C library for parsing Mach-O files.
Stars: ✭ 416 (-4.15%)
Mutual labels:  parsing
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-79.95%)
Mutual labels:  parsing
Como Lang Ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (-21.2%)
Mutual labels:  parsing
CalPack
Packets in Python Simplified
Stars: ✭ 19 (-95.62%)
Mutual labels:  parsing
ofxgo
Golang library for querying and parsing OFX
Stars: ✭ 96 (-77.88%)
Mutual labels:  parsing
Sbjson
This framework implements a strict JSON parser and generator in Objective-C.
Stars: ✭ 3,776 (+770.05%)
Mutual labels:  parsing
Atto
friendly little parsers
Stars: ✭ 340 (-21.66%)
Mutual labels:  parsing
Compositional-Generalization-in-Natural-Language-Processing
Compositional Generalization in Natual Language Processing. A roadmap.
Stars: ✭ 26 (-94.01%)
Mutual labels:  parsing
literator
📝 Generate literate-style markdown docs from your sources
Stars: ✭ 55 (-87.33%)
Mutual labels:  parsing
Estree
The ESTree Spec
Stars: ✭ 3,867 (+791.01%)
Mutual labels:  parsing
cs-resources
Curated Computer Science and Programming Resource Guide
Stars: ✭ 42 (-90.32%)
Mutual labels:  parsing
python-hslog
Python module to parse Hearthstone Power.log files
Stars: ✭ 37 (-91.47%)
Mutual labels:  parsing
Phonenumberkit
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Stars: ✭ 4,362 (+905.07%)
Mutual labels:  parsing
Emacs Tree Sitter
Tree-sitter for Emacs
Stars: ✭ 409 (-5.76%)
Mutual labels:  parsing
Json.h
🗄️ single header json parser for C and C++
Stars: ✭ 387 (-10.83%)
Mutual labels:  parsing
Clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (-23.96%)
Mutual labels:  parsing
parse-md
Parse Markdown file's metadata from its content
Stars: ✭ 15 (-96.54%)
Mutual labels:  parsing
rest-query-parser
Query Parser for REST
Stars: ✭ 29 (-93.32%)
Mutual labels:  parsing
Maya
Datetimes for Humans™
Stars: ✭ 3,298 (+659.91%)
Mutual labels:  parsing
allot
Parse placeholder and wildcard text commands
Stars: ✭ 51 (-88.25%)
Mutual labels:  parsing
design-patterns-for-parser-combinators
A Really Cool Calculator written in Haskell... or is it?
Stars: ✭ 29 (-93.32%)
Mutual labels:  parser-combinators
Jflex
The fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (-12.44%)
Mutual labels:  parsing
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (-28.11%)
Mutual labels:  parsing
tools-python
A Python library to parse, validate and create SPDX documents.
Stars: ✭ 65 (-85.02%)
Mutual labels:  parsing
chumsky
A parser library for humans with powerful error recovery.
Stars: ✭ 740 (+70.51%)
Mutual labels:  parser-combinators
Arcsecond
✨Zero Dependency Parser Combinator Library for JS Based on Haskell's Parsec
Stars: ✭ 317 (-26.96%)
Mutual labels:  parser-combinators
1-60 of 385 similar projects