-
Subclasses of Pred in jason.asSyntax
Modifier and Type |
Class |
Description |
class |
CyclicTerm |
A term with recursion (cyclic), created by code like X = f(X).
|
class |
LiteralImpl |
A Literal extends a Pred with strong negation (~).
|
class |
Rule |
A rule is a Literal (head) with a body, as in "a :- b & c".
|
class |
UnnamedVar |
Represents an unnamed variable '_'.
|
class |
VarTerm |
Represents a variable Term: like X (starts with upper case).
|
-
Methods in jason.asSyntax.directives with parameters of type Pred
Modifier and Type |
Method |
Description |
void |
DefaultDirective.begin(Pred directive,
jason.asSyntax.parser.as2j parser) |
|
void |
Directive.begin(Pred directive,
jason.asSyntax.parser.as2j parser) |
called when the directive is declared
|
void |
NameSpace.begin(Pred directive,
jason.asSyntax.parser.as2j parser) |
|
void |
DefaultDirective.end(Pred directive,
jason.asSyntax.parser.as2j parser) |
|
void |
Directive.end(Pred directive,
jason.asSyntax.parser.as2j parser) |
called when the directive ends
|
void |
NameSpace.end(Pred directive,
jason.asSyntax.parser.as2j parser) |
|
Directive |
DirectiveProcessor.getInstance(Pred directive) |
|
Agent |
DefaultDirective.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
Directive.process(Pred directive,
Agent outerContent,
Agent innerContent) |
This method is called to process the directive.
|
Agent |
FunctionRegister.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
Include.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
NameSpace.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
-
Methods in jason.asSyntax.patterns.goal with parameters of type Pred
Modifier and Type |
Method |
Description |
Agent |
BC.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
BDG.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
DG.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
EBDG.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
MG.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
OMC.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
RC.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
SGA.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|
Agent |
SMC.process(Pred directive,
Agent outerContent,
Agent innerContent) |
|