ReguloParolo
European RegelSpraak
Zwota - Germany (ESFB)
European
School
For
Businessrules
RegelSpraak Compiler
The RegelSpraak Compiler consists of a Grammar in EBNF notation, resulting in
a Lexical Analyzer, a Parser and a Tokenizer. Using the ANTLRWorks GUI
environment, the grammar can be developed into a set of Java classes, becoming
the compiler for Regelspraak. A special Eclipse environment, extended with the
ANTLR tools, is used to compile the grammar into a Regelspraak compiler.
At this moment the Regelspraak statements are maintained using a tool for Rule-
maintenance.
This tool generates an XML report file, containing the Terms as well as the Rules
of a given set of rules, called a community. The tools reported XML file is pre-
processed by means of a ReportReader Java class. This class reads the Term
Meta Data from the report file first. Then the reader uses a MySQL database in
order to translate Constant names in the Regelspraak statement to the
corresponding value. At last the Statement is compiled. At this moment the output
of the compiler is a Microsoft Excel spreadsheet.
RegelSpraak
RegelSpraak is a Dutch Natural Language
extension to RuleSpeak. It is defined in a consise
set of patterns. These patterns or
Modelleerpatronen are so strict, that it is possible
to compile the Regelspraak statements.
Currently we are still working on this website.