XBNF Neurotranslator is a powerfull extended BNF grammar language to handle translations.
XBNF comes with many features to handle different kind of situations.

See [Files] to get the xbnf command binaries among architectures.

Blog with all ressources (DockerHub images, documentations, ...):
https://damolab.zapto.org/xbnf/

Seek library to get a full set of grammar examples:
https://sourceforge.net/projects/xbnf/

Features

  • translation rule syntax
  • different kind of regexp like syntax (negative, repeat, optional, ...)
  • on-fly translation with "="
  • loop detection which allow to detect circular situation
  • real-time parsing with -f option (logs or prompting for instance)
  • controller to proceed several input file and output file
  • translation to several output files using a unique grammar
  • simple and powerfull debugger (-d or BREAK)
  • flux mapping according to the order of appearance
  • otimized memory and speedup functions
  • flux management (STOP, EOF, ...)
  • statistics
  • evaluation scoped grammar using -is/-os
  • tuning parameters
  • matrix mode to quickly view parsing (-mr & -mf functions)

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow XBNF

XBNF Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Best translator / compiler ever !!!
Read more reviews >

Additional Project Details

Operating Systems

Linux, MinGW/MSYS2, Windows

Languages

French

Intended Audience

Advanced End Users, Architects, Developers, Information Technology, System Administrators

User Interface

Command-line

Programming Language

C++

Related Categories

C++ Compilers, C++ Machine Translation Software, C++ Languages Software

Registered

2011-11-05