1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
extern crate dmntk_common;
extern crate dmntk_feel;
extern crate dmntk_feel_parser;
extern crate dmntk_model;
extern crate dmntk_recognizer;
#[cfg(test)]
#[macro_use]
extern crate lazy_static;
#[macro_use]
extern crate thiserror;
mod builders;
mod errors;
mod eval_bkm;
mod eval_dec;
mod eval_dec_service;
mod model_evaluator;
#[cfg(test)]
mod tests;
use dmntk_common::Result;
use dmntk_feel::values::Value;
use dmntk_feel::Scope;
pub use eval_bkm::evaluate_business_knowledge_model_by_name;
pub use eval_dec::evaluate_decision_by_name;
pub use eval_dec_service::eval_decision_service_by_name;
pub fn evaluate_decision_table_from_text(_scope: &Scope, _input: &str) -> Result<Value> {
unimplemented!()
}
pub fn evaluate_decision_table_and_context(_decision_table_input: &str, _context_input: &str) -> Result<Value> {
unimplemented!()
}
pub fn evaluate_decision_table_and_test(_input: &str, _sep: &str) -> Result<(bool, Value, Value)> {
unimplemented!()
}