Kayacc is an alternate name for the TOMBO project. I am in the process of updating the Tombo project page with version 2.1.0. Please download Tombo2.1.0.tar.gz from the Files tab.
Tombo is a compiler generation toolkit for constructing compilers and interpreters. It includes a BNF compiler that generates parsers for context free grammars, and a class library to support compiler development.
The class library supports symbol tables, Unicode text manipulation, reserved word mappings, and translating between Unicode and byte oriented encodings.
Tombo is an alternative for lex, yacc and Bison tools.
Source can be browsed in git/code repository or src directory.
Send e-mail to tombo@gekkoware.com for support
Features
- BNF compiler for context free grammars
- Separation of BNF Grammar and C++ Actions
- Encapsulation of actions in C++ class to separate actions from grammar
- Encapsulation of actions in C++ class to support cascaded translators
- Class library to support compilation functions
- Full 31 bit Unicode or other wide character set support
- Support for symbol table and wide character text manipulation
- Support for lexical scanner functions
- Token based parser for high throughput
- Classes to support scope rules, struct declarations, and namespace rules
- Sample programs demonstrating use of toolkit
License
GNU General Public License version 3.0 (GPLv3)Follow Kayacc
Other Useful Business Software
Secure User Management, Made Simple | Frontegg
Frontegg powers modern businesses with a user management platform that’s fast to deploy and built to scale. Embed SSO, multi-tenancy, and a customer-facing admin portal using robust SDKs and APIs – no complex setup required. Designed for the Product-Led Growth era, it simplifies setup, secures your users, and frees your team to innovate. From startups to enterprises, Frontegg delivers enterprise-grade tools at zero cost to start. Kick off today.
Rate This Project
Login To Rate This Project
User Reviews
-
thanks - see: VRCalc++ by Adrix on sourceforge.org