feature/finishing_touches #18
2
examples/multi-fact.obk
Normal file
2
examples/multi-fact.obk
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# this is a comment
|
||||||
|
fact("chris cromer" and "martin" and "Isabella" can "program" and "speak english");
|
19
examples/obelisk.obk
Normal file
19
examples/obelisk.obk
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
// an incomplete rule, this one stays false
|
||||||
|
rule("chris" is "happy" if "chris" plays "playstation");
|
||||||
|
|
||||||
|
// a rule that gets inserted as true right away
|
||||||
|
fact("this" is "madness");
|
||||||
|
rule("this" is "sparta" if "this" is "madness");
|
||||||
|
|
||||||
|
// a rule that is inserted as false then updated at a later stage
|
||||||
|
rule("bruce" is "batman" if "the waynes" are "dead");
|
||||||
|
fact("the waynes" are "dead");
|
||||||
|
|
||||||
|
// an action that will be false because the fact doesn't exist, should return ignore
|
||||||
|
action(if "tom" is "dangerous" then "avoid" else "ignore");
|
||||||
|
|
||||||
|
// an action that will be true, should return die
|
||||||
|
action(if "this" is "sparta" then "die" else "live");
|
||||||
|
|
||||||
|
fact("what" is "love");
|
||||||
|
rule("baby" dont "hurt me" if "what" is "love");
|
Loading…
Reference in New Issue
Block a user