CombyA tool for structural code search and replace that supports ~every language.
Stars: ✭ 912 (+424.14%)
metalA Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-92.53%)
autumnA Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (-35.63%)
ParsecSharpThe faster monadic parser combinator library for C#
Stars: ✭ 23 (-86.78%)
loquatMonadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-72.99%)
parser-langA parser combinator library with declarative superpowers
Stars: ✭ 25 (-85.63%)
AngstromParser combinators built for speed and memory efficiency
Stars: ✭ 434 (+149.43%)
PidginC#'s fastest parser combinator library
Stars: ✭ 469 (+169.54%)
FuncparserlibRecursive descent parsing library for Python based on functional combinators
Stars: ✭ 250 (+43.68%)
RambleA R parser based on combinatory parsers.
Stars: ✭ 19 (-89.08%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-74.71%)
ParjsJavaScript parser-combinator library
Stars: ✭ 145 (-16.67%)
PegtlParsing Expression Grammar Template Library
Stars: ✭ 1,295 (+644.25%)
Scala Parser Combinatorssimple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Stars: ✭ 523 (+200.57%)
PomPEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+78.16%)
SyntaxWrite value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Stars: ✭ 134 (-22.99%)
parser-combinatorsLightweight package providing commonly useful parser combinators
Stars: ✭ 41 (-76.44%)
PyparsingPython library for creating PEG parsers
Stars: ✭ 1,052 (+504.6%)
CorrodeA batteries-included library for reading binary data.
Stars: ✭ 116 (-33.33%)
Serde Xml Rsxml-rs based deserializer for Serde (compatible with 1.0+)
Stars: ✭ 141 (-18.97%)
StacktraceyParses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
Stars: ✭ 115 (-33.91%)
ParzeA clean, efficient parser combinator
Stars: ✭ 113 (-35.06%)
RatsMovie Ratings Synchronization with Python
Stars: ✭ 156 (-10.34%)
GovaluateArbitrary expression evaluation for golang
Stars: ✭ 2,130 (+1124.14%)
Sywac🚫 🐭 Asynchronous, single package CLI framework for Node
Stars: ✭ 109 (-37.36%)
FormatfuzzerFormatFuzzer is a framework for high-efficiency, high-quality generation and parsing of binary inputs.
Stars: ✭ 117 (-32.76%)
DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+989.08%)
ChordsheetjsA JavaScript library for parsing and formatting ChordPro chord sheets
Stars: ✭ 114 (-34.48%)
CyberchefThe Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Stars: ✭ 13,674 (+7758.62%)
ExpressiveExpressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.
Stars: ✭ 113 (-35.06%)
UntrustedSafe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.
Stars: ✭ 133 (-23.56%)
ImportjsonImport JSON into Google Sheets, this library adds various ImportJSON functions to your spreadsheet
Stars: ✭ 1,705 (+879.89%)
Command Line ApiCommand line parsing, invocation, and rendering of terminal output.
Stars: ✭ 2,418 (+1289.66%)
CppcmbA generic C++17 parser-combinator library with a natural grammar notation.
Stars: ✭ 108 (-37.93%)
AlmaALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
Stars: ✭ 132 (-24.14%)
Antlr4ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+6352.3%)
Yacepyet another csharp expression parser
Stars: ✭ 107 (-38.51%)
AbotCross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.
Stars: ✭ 1,961 (+1027.01%)
CoregpxA library for parsing and creation of GPX location files. Purely Swift.
Stars: ✭ 132 (-24.14%)
PasukonJavaScript practical parser generator library using combinators
Stars: ✭ 107 (-38.51%)
OpalSelf-contained monadic parser combinators for OCaml
Stars: ✭ 105 (-39.66%)
GrammophoneA tool for analyzing and transforming context-free grammars.
Stars: ✭ 126 (-27.59%)
Parsec.elA parser combinator library for Emacs Lisp, similar to Haskell's Parsec library.
Stars: ✭ 98 (-43.68%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-44.83%)
WuffsWrangling Untrusted File Formats Safely
Stars: ✭ 2,948 (+1594.25%)
FechaLightweight and simple JS date formatting and parsing
Stars: ✭ 1,955 (+1023.56%)
WikitextparserA simple WikiText parsing library for MediaWiki
Stars: ✭ 149 (-14.37%)
ParserSimple Parser + Nice Error Messages
Stars: ✭ 125 (-28.16%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-47.7%)
Dan Jurafsky Chris Manning NlpMy solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.
Stars: ✭ 124 (-28.74%)
Nice ParserNice parsers in OCaml without the boilerplate
Stars: ✭ 91 (-47.7%)
ParglareA pure Python scannerless LR/GLR parser - http://www.igordejanovic.net/parglare/
Stars: ✭ 90 (-48.28%)
GostradamusGostradamus: Better DateTimes for Go 🕰️
Stars: ✭ 148 (-14.94%)
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+931.61%)
Niutrans.smtNiuTrans.SMT is an open-source statistical machine translation system developed by a joint team from NLP Lab. at Northeastern University and the NiuTrans Team. The NiuTrans system is fully developed in C++ language. So it runs fast and uses less memory. Currently it supports phrase-based, hierarchical phrase-based and syntax-based (string-to-tree, tree-to-string and tree-to-tree) models for research-oriented studies.
Stars: ✭ 90 (-48.28%)
BuntisA 100% compliant, self-hosted typescript parser that emits an ESTree-compatible AST
Stars: ✭ 90 (-48.28%)
Whois ParserGo(Golang) module for domain whois information parsing.
Stars: ✭ 123 (-29.31%)
EvaluateA version of eval for R that returns more information about what happened
Stars: ✭ 88 (-49.43%)