Parboiled (Java)
Jump to navigation
Jump to search
| parboiled Library | |
|---|---|
| Developer | Mathias Doenitz |
| Initial release | November 12, 2009 |
| Stable release | 1.4.1
/ March 11, 2022[1] |
| Repository |
|
| Written in | Java |
| Engine | |
| Operating system | Cross-platform |
| License | Apache License 2.0 |
| Website | parboiled |
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]
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.Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]