Skip to content

Release 3.0-LL1Checker

Latest
Compare
Choose a tag to compare
@jose-rZM jose-rZM released this 04 Feb 21:26
1b94a1b

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.