The QML semantic rule engine is an engine that parses semantic rules from a rules file and validates those rules against QML code.
The rule engine parses rules written in a domain specific rule language. Semantic rule definition is a part of this project and will be done in BNF, so that a parser and a lexer can be generated using BNFC.
A primitive version of the rule engine itself will be implemented in both C++ or Haskell. The C++ version will likely then evolve to the full version since C++ is the favored implementation language for the Qt community.
TBD
TBD
Copyright (C) 2015 Pelagicore AB