We have hosted the application xbnf neurotranslator compiler in order to run this application in our online workstations with Wine or directly.


Quick description about xbnf neurotranslator compiler:

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


Audience: Advanced End Users, Architects, Developers, Information Technology, System Administrators.
User interface: Command-line.
Programming Language: C++.
Categories:
Compilers, Machine Translation, Languages

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.