Drools简单介绍
drools入门
简单的规则文件
?
一下是 hard keywords -就是不能用的 identifiers 当你在写规则文件时:
1: package org.drools;2: rule3: when4: Object()5: then6: System.out.println("A RHS");7: end
??
?
?
?由于rule 的name 没有指定 ,所以产生以上错误,程序将 when 当成了 rule 的name 所以产生 '没有有效的可选的 when';
?
以下错误代码比较易懂:
[ERR 102] Line 0:-1 mismatched input '<eof>' expecting ')' in rule simple_rule in pattern Bar
?
[ERR 101] Line 0:-1 no viable alternative at input '<eof>' in rule simple_rule in pattern Student
?
都是由于括号或是引号不匹配造成的 .
?
错误代码 Trailing semi-colon not allowed? ?
eval(abc();)
不容许在eval中以";"? 结束.
?
?
?
?
?
?
?
?
?
?
?
?
?