Flexible Rules
Home Publications Examples Downloads API Overview API Doc Tutorials

FlexibleRules Language API

Functions By Name

append element
binary operator
break
change state to
choose
clear
close checkpoint
comment
compare
concat
const
contains
debug
dict
disable automatic display update
do ... end
draw
element at
enable automatic display update
entities of type
entities with property
equal?
figure
figure group
figure template
first
foreach
forward message to
haskey?
if
inform
init display
init display as in
init from
init undo
insert
keys
last
len
link
list
load game
logic name
logic property
logic template
match
maximum undo steps
message attribute
new const
new entity
new entity with repr
new property
new var
newvalue
nil
not
number
observe property
on rollback notify
open checkpoint
placeholder
property
range
redo
remove element
remove element at
remove key
representation name
return
revertState
rollback
rollback reason
rotate
save game
self
send new delayed message
send new message
send new non blocking message
set var
skip
sleep
string
switch
undo
undo point
update display
update figure
update message attribute
update property
wait signal
while

Functions By Category

Built-ins

binary operator
not
equal?
concat
debug
comment
do ... end
sleep
range

Control Structures

foreach
switch
while
if
skip
break

Data Type

string
number
list
dict
nil

Dictionaries

dict
link
match
remove key
keys
haskey?
compare

Entities

self
logic name
representation name
change state to
revertState
logic template
init from
entities of type
new entity
new entity with repr
entities with property

Figures

init display
init display as in
update display
draw
clear
figure
figure group
figure template
placeholder
update figure
enable automatic display update
disable automatic display update

Lists

list
len
rotate
first
last
choose
element at
insert
remove element
remove element at
append element
contains

Messages

send new message
forward message to
message attribute
update message attribute
return
send new delayed message
send new non blocking message

Observers

observe property
inform
newvalue

Signals and Notifications

wait signal
new property
update property
property
logic property

Transactions

open checkpoint
close checkpoint
load game
save game
rollback
rollback reason
on rollback notify
init undo
undo point
maximum undo steps
undo
redo

Var And Const

new var
set var
new const
const


Contact: Fulvio Frapolli (fulvio . frapolli //at// gmail . com), Amos Brocco (amos . brocco //at// gmail . com)
* Remove spaces and replace //at// with @
© 2009