is the name of the context being defined.
and indicates whether a given rule instantiation may fire more than once. auto-return may be
and indicates whether to signal an error if no more rules are eligible to fire in the context.
is a list of actions.
Defines a context of the given name and parameters. If a context of the given name already exists then it, and all the rules in it, are first removed. If
is set to
then a rule instantiation remains eligible to fire again after firing once.
indicates, when there are no more rules to be fired in the context, whether to signal an error or simply to pass control to the next context on the agenda. The default value
passes control on without an error.
is the conflict resolution strategy for the context.
is a list of actions which make up the optional meta-interpreter for the context.