All Projects → parsingdata → metal

parsingdata / metal

Licence: Apache-2.0 license
A Java library for parsing binary data formats, using declarative descriptions.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to metal

autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+761.54%)
Mutual labels:  parsing, parser-combinators, parser-library
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (+238.46%)
Mutual labels:  parsing, parser-combinators
Comby
A tool for structural code search and replace that supports ~every language.
Stars: ✭ 912 (+6915.38%)
Mutual labels:  parsing, parser-combinators
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (+453.85%)
Mutual labels:  parsing, parser-combinators
Angstrom
Parser combinators built for speed and memory efficiency
Stars: ✭ 434 (+3238.46%)
Mutual labels:  parsing, parser-combinators
Pidgin
C#'s fastest parser combinator library
Stars: ✭ 469 (+3507.69%)
Mutual labels:  parsing, parser-combinators
Parser Combinators From Scratch
Code that accompanies the series
Stars: ✭ 56 (+330.77%)
Mutual labels:  parsing, parser-combinators
parser-combinators
Lightweight package providing commonly useful parser combinators
Stars: ✭ 41 (+215.38%)
Mutual labels:  parsing, parser-combinators
Chevrotain
Parser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+13707.69%)
Mutual labels:  parsing, parser-library
Parjs
JavaScript parser-combinator library
Stars: ✭ 145 (+1015.38%)
Mutual labels:  parsing, parser-combinators
Combine
A parser combinator library for Elixir projects
Stars: ✭ 174 (+1238.46%)
Mutual labels:  parsing, parser-combinators
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+2300%)
Mutual labels:  parsing, parser-library
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+2284.62%)
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 (+3923.08%)
Mutual labels:  parsing, parser-combinators
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (+276.92%)
Mutual labels:  parsing, parser-library
Pyparsing
Python library for creating PEG parsers
Stars: ✭ 1,052 (+7992.31%)
Mutual labels:  parsing, parser-combinators
racket-bitsyntax
Erlang-style binaries/bitstrings for Racket
Stars: ✭ 29 (+123.08%)
Mutual labels:  parsing, binary-data
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (+261.54%)
Mutual labels:  parsing, parser-combinators
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+9861.54%)
Mutual labels:  parsing, parser-combinators
Funcparserlib
Recursive descent parsing library for Python based on functional combinators
Stars: ✭ 250 (+1823.08%)
Mutual labels:  parsing, parser-combinators

Metal

A Java library for parsing binary data formats, using declarative descriptions.

Build Status Build status codecov.io CodeFactor Codacy Badge SonarCloud

License

Copyright 2013-2021 Netherlands Forensic Institute

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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].