Sweet Parser is a C++ parser library.
Given a BNF grammar the library generates an LALR(1) parser that recognizes the language described by that grammar. The parser can be generated at runtime without the need for an offline generation step. If generation is required there is a stand alone executable that provides Lua scriptable code generation from the parser state machine. Parsers generated this way have no dependencies on anything other than the standard libary.
Commercial Use
Commercial Use
Distribute
Distribute
Modify
Modify
Hold Liable
Hold Liable
Include Copyright
Include Copyright
Rename
Rename
These details are provided for information only. No information here is legal advice and should not be used as such.
30 Day SummaryDec 17 2023 — Jan 16 2024
|
12 Month SummaryJan 16 2023 — Jan 16 2024
|