A downloadable tool for Windows and Linux

Buy Now$20.00 USD or more

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





StatusReleased
CategoryTool
PlatformsWindows, Linux
AuthorAlgodal
Made withSDL
Tagsapp, c, c-language, Generator, parser, parser-generator, tool
Average sessionA few seconds
LanguagesEnglish

Purchase

Buy Now$20.00 USD or more

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:

algodal-parser-generator-linux-3.0.0.zip 5 MB
algodal-parser-generator-windows-3.0.0.zip 2.4 MB
algodal-parser-generator-linux-4.0.0.zip 4.7 MB
algodal-parser-generator-windows-4.0.0.zip 2.9 MB
algodal-parser-generator-linux-preview 467 kB
algodal-parser-generator-windows-preview.exe 508 kB

Download demo

Download
algodalparsergeneratortool.pdf 858 kB
Download
algodal-parser-generator-tool-html.zip 7.2 MB

Development log