Uses of Interface
jason.asSyntax.NumberTerm
Package | Description |
---|---|
jason.asSyntax | |
jason.stdlib |
Internal actions of Jason.
|
-
Uses of NumberTerm in jason.asSyntax
Classes in jason.asSyntax that implement NumberTerm Modifier and Type Class Description class
ArithExpr
Represents and solve arithmetic expressions like "10 + 30".class
ArithFunctionTerm
Represents an arithmetic function, like math.max(arg1,arg2) -- a functor (math.max) and two arguments.class
NumberTermImpl
Immutable class that implements a term that represents a numberclass
UnnamedVar
Represents an unnamed variable '_'.class
VarTerm
Represents a variable Term: like X (starts with upper case).Fields in jason.asSyntax declared as NumberTerm Modifier and Type Field Description protected NumberTerm
ArithFunctionTerm. value
Methods in jason.asSyntax that return NumberTerm Modifier and Type Method Description NumberTerm
ArithExpr. clone()
make a hard copy of the termsNumberTerm
ArithFunctionTerm. clone()
NumberTerm
NumberTermImpl. clone()
static NumberTerm
ASSyntax. createNumber(double vl)
creates a new number termNumberTerm
ArithExpr. getLHS()
gets the LHS of this ExpressionNumberTerm
ArithExpr. getRHS()
gets the RHS of this Expressionstatic NumberTerm
ArithExpr. parseExpr(Agent ag, java.lang.String sExpr)
returns some Term that can be evaluated as Numberstatic NumberTerm
ArithExpr. parseExpr(java.lang.String sExpr)
returns some Term that can be evaluated as Numberstatic NumberTerm
ASSyntax. parseNumber(java.lang.String sNumber)
creates a new number term by parsing a stringConstructors in jason.asSyntax with parameters of type NumberTerm Constructor Description ArithExpr(ArithExpr.ArithmeticOp oper, NumberTerm t1)
ArithExpr(NumberTerm t1, ArithExpr.ArithmeticOp oper, NumberTerm t2)
-
Uses of NumberTerm in jason.stdlib
Methods in jason.stdlib that return NumberTerm Modifier and Type Method Description static NumberTerm
length. getSize(Term arg)