XBNF Neurotranslator is a powerfull extended BNF grammar language to handle translations easily and many features to handle different kind of situations.
This project is for common arch binaries, C++ sources, tests & support tickets.
No installation, juste get binary for your architecture :
> See [Files] > binary.{version}
Library of smart samples of grammars>
https://sourceforge.net/projects/xbnf/
Docker image which embeds the Linux/64bits binary and the library.
https://hub.docker.com/r/damolab/neurotranslator/
Docker image with GNU C++ toolchain to build the xbnf command:
https://hub.docker.com/r/damolab/neurotranslator-compil
French blog dedicated to XBNF :
https://damolab.zapto.org/xbnf/
Features
- simple and powerfull debugger (-d or BREAK)
- rule translation (possibly severals output channels)
- translation to several output rules in a unique grammar
- sugar syntax (negative, repeat, optional, loop, ...)
- on-fly translation with direct definition
- real-time parsing with -f option (logs or prompting for instance)
- loop detection which allow to detect circular situation
- controller to proceed with several input file and output file
- flux mapping according to the order of appearance
- otimized memory and speedup functions
- flux management (STOP, EOF, ...)
- statistics
- tuning parameters
- matrix smart mode to quickly view parsing (-mr & -mf functions)
- progress bar to follow complex or big entry files
- evaluation scoped grammar using -is/-os
- random-like fonctions (PROBA)
- execptions handling (THROW, CATCH)
- arguments transmitions
- shebang for Linux and Windows
- other features can be proposed
License
GNU General Public License version 3.0 (GPLv3)Follow XBNF Neurotranslator compiler
Other Useful Business Software
The Receptionist for iPad | the Original Visitor Management System
The Receptionist for iPad is visitor management software that allows users to calm the chaos of the front office. Our digital check-in solution is customizable to your needs; from your company branding, to configurable buttons and drag-and-drop-design badge printing. Effectively manage and track everyone who comes to your workspace and store the information securely in the cloud: no more paper visitor log!
Rate This Project
Login To Rate This Project
User Reviews
-
Best translator / compiler ever !!!