Registry / utility / parboiled-java

parboiled-java

JSON →
library1.4.1javamavenunverified

Parboiled is a lightweight, easy-to-use library for defining PEG parsers in Java and Scala.

<dependency> <groupId>org.parboiled</groupId> <artifactId>parboiled-java</artifactId> <version>1.4.1</version> </dependency>
INSTALL
IMPORT
SIG · PARBOILED-JAVA
P
parboiled-java
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

Define and run a simple arithmetic expression parser.

import org.parboiled.Parboiled; import org.parboiled.parserunners.ReportingParseRunner; import org.parboiled.support.ParsingResult; class MyParser extends BaseParser<Object> { Rule Expression() { return Sequence(Number(), Optional(AnyOf("+-"), Expression())); } Rule Number() { return OneOrMore(Digit()); } } MyParser parser = Parboiled.createParser(MyParser.class); ParsingResult<?> result = new ReportingParseRunner<>(parser.Expression()).run("1+2");
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.4.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Amazon
1
Resources
parboiled-java — mvn dependency:get parboiled-java · libregistry