Parboiled (Java)

Open-source Java library From Wikipedia, the free encyclopedia

parboiled is an open-source Java library released under an Apache License. It provides support for defining PEG parsers directly in Java source code.[2][3]

DeveloperMathias Doenitz
Initial releaseNovember 12, 2009; 16 years ago (2009-11-12)
Stable release
1.4.1 / March 11, 2022; 3 years ago (2022-03-11)[1]
Written inJava
Quick facts Developer, Initial release ...
parboiled Library
DeveloperMathias Doenitz
Initial releaseNovember 12, 2009; 16 years ago (2009-11-12)
Stable release
1.4.1 / March 11, 2022; 3 years ago (2022-03-11)[1]
Written inJava
Operating systemCross-platform
LicenseApache License 2.0
Websiteparboiled.org
Repository
Close

parboiled is commonly used as an alternative for regular expressions or parser generators (like ANTLR or JavaCC), especially for smaller and medium-size applications.

Apart from providing the constructs for grammar definition parboiled implements a complete recursive descent parser with support for abstract syntax tree construction, parse error reporting and parse error recovery.

References

Related Articles

Wikiwand AI