LL1Checker v3.0 Release 🎉
This release introduces version 3.0 of the LL(1) parser tool, now available as a pre-compiled binary for Linux and Windows.
Designed to assist students and developers in understanding and working with LL(1) grammars, this version enhances robustness, performance, and visualization.
✨ What's New?
- New table format using
tabulate
, improving readability and structure. - No longer relies on
flex
for lexical analysis, making the tool more self-contained and efficient. - Better handling of ambiguous grammars, improving feedback and error detection.
- Optimized performance, reducing execution time for large grammars and inputs.
💻 Compatibility and Requirements
- Linux: Works on most modern Linux distributions. The binary was compiled using Ubuntu 22 and the boost libraries are statically linked, so you do not need to have them.
- Windows: Windows 10 or later is required.
📥 Installation and Usage
Linux Binary
Download and run:
chmod +x ll1
./ll1
Windows Executable
Download ll1.exe
and run it from any terminal.
🙌 Acknowledgments
Special thanks to tabulate for providing a clean and efficient way to display tables in the terminal.