Algodal Parser Generator Tool
A downloadable tool for Windows and Linux
The Algodal™ Parser Generator Tool can generate a parser in the C programming language. The code of the parser generated is C99 and can be used in any C, C++ projects as well as with any language that can be bind to C, such as Python and Java.
This parser generator is simple and fast. It will speed up your workflow when you need to write a custom parser quickly. The parser code is compatible on both Linux and Windows. The generated parser can also read unicode (UTF-8) strings.
Algodal™ Parser Generator is like no other parser generator - it is literally the greatest parser generator under the sun. You can write a complete JSON parser in literally 35 lines of code in just 30 minutes! Want your JSON parser to now support comments ? One change and 5 minutes later, it does!
Who needs this parser generator ?
- App Developers
- Game Developers,
- Library Developers
- Research Scientists
- Anyone who needs a parser!
What makes it better than other free and commercial parser generators ?
- More simple source language
- Faster to write a parser
- Even faster to edit a parser
- Can build more complex parser
- Generated parsers are faster
- Generate parsers are in C (mother of languages)
- Generate parsers can run in threads
- Multiple generated parsers can be build in the same program
- Generated parsers can be compiled for both Windows and Linux
- Generated parsers can be used with C++ projects
- Generated parsers can bind to Non-C languages
- Generated parsers create the AST for you - no extra code needed!
Editor
- You can write your parser source code in any editor
- Syntax Highlighting is available for VSCode.
View the manual online at:
https://algodal.com/Manuals/Parser-Generator/index.html (Manual)
https://www.algodal.com/Manuals/Parser-Generator-Api/index.html (Api Specification)
System Requirements for Linux (built and tested on Ubuntu 22.04)
- GLIBC 2.35 minimum
- SDL2 and SDL2_image (included in zip)
-x64 only
System Requirements for Windows (built and tested on Windows 11)
- MinGW dlls (included in zip)
- SDL2 and SDL2_image (included in zip)
-x64 only
Last Update
-Bug fixes!
Support Us!
The best way to support future development of Algodal™ Parser Generator Tool is making a purchase here on itch.io. You will gain a license to use the software indefinitely as well as access to all future updates.
4.0.0 (Current Release)
- Added @newline
- Added @xspace
- Added @define
- Added @variable
- Added @push, @pop, @peek
- Added @gt, @lt, @ge, @le, @eq, @ne
- Added @byte, @word, @dword, @qword
- Added @tokenphase_initial_action_call
- Added @tokenphase_pop_token_creation
- Added @tokenphase_pop_all
- Added Demo button for quick testing
- Added more examples
- Added samples
- Improved priority for entrypoint
- Improved error reporting
- Re-implement JSON program
Status | Released |
Category | Tool |
Platforms | Windows, Linux |
Author | Algodal |
Made with | SDL |
Tags | app, c, c-language, Generator, parser, parser-generator, tool |
Average session | A few seconds |
Languages | English |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:
Download demo
Development log
- Added console version of the parser generator appJul 15, 2024
- Algodal Parser Generator 4.0.0 Release!Jun 17, 2024
- 3.0.0 Released!Dec 11, 2023
- General Updates and Minor Bug FixesOct 24, 2023
- 2.0 Released!Oct 23, 2023
- 2.0 Coming Soon!Oct 10, 2023