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
Earn up to 15% annual interest with Nexo.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
Rate This Project
Login To Rate This Project
User Reviews
-
Best translator / compiler ever !!!