Skip to content

Instantly share code, notes, and snippets.

@jeremiah
Created April 20, 2016 08:08
Show Gist options
  • Save jeremiah/6b783e5b2800616aa95ef24f2342bfa7 to your computer and use it in GitHub Desktop.
Save jeremiah/6b783e5b2800616aa95ef24f2342bfa7 to your computer and use it in GitHub Desktop.

About

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.

Installation

TBD

Usage

TBD

License and Copyright

Copyright (C) 2015 Pelagicore AB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment