Registry / utility / parboiled-core

parboiled-core

JSON →
library1.4.1javamavenunverified

Lightweight, easy-to-use, and powerful parsing library for Java and Scala based on PEG grammars.

<dependency> <groupId>org.parboiled</groupId> <artifactId>parboiled-core</artifactId> <version>1.4.1</version> </dependency>
INSTALL
IMPORT
SIG · PARBOILED-CORE
P
parboiled-core
utilityjavav1.4.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Parboiled
org.parboiled.Parboiled

Create and run a PEG parser with Parboiled.

import org.parboiled.Parboiled; import org.parboiled.parserunners.ReportingParseRunner; import org.parboiled.support.ParsingResult; // Define a simple parser class MyParser extends BaseParser<Object> { public Rule Expression() { return Sequence(Number(), Optional(AnyOf("+-"), Expression())); } } MyParser parser = Parboiled.createParser(MyParser.class); ParsingResult<?> result = new ReportingParseRunner(parser.Expression()).run("1+2");
Debug
Known issues
gotchaParboiled 1.x is stable but no longer actively developed; consider Parboiled2 for Scala.
fix
For new projects in Scala, use Parboiled2; for Java, stick with 1.x.
affects: <=1.4.1
Upgrade
Version history
1.4.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
parboiled-core — mvn dependency:get parboiled-core · libregistry