|
Orbital library | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
orbital.logic.imp | Defines a generic interface to (symbolic) logic systems. |
orbital.logic.sign | Defines generic interfaces for formal languages. |
orbital.logic.sign.type | Defines interfaces for general type systems. |
orbital.moon.logic | Contains implementations of some logics as well as a logic and mathematical expression parser. |
Uses of Expression in orbital.logic.imp |
---|
Subinterfaces of Expression in orbital.logic.imp | |
---|---|
interface |
Formula
A formula interface for presentations of formal logic. |
static interface |
Formula.Composite
Interface for composite formulas. |
Classes in orbital.logic.imp that implement Expression | |
---|---|
class |
LogicBasis
This abstract LogicBasis class derives the extended logic operations depending upon basic logic operations. |
Methods in orbital.logic.imp that return Expression | |
---|---|
Expression |
Logic.createAtomic(Symbol symbol)
Create an atomic expression representation of a non-compound sign. |
Expression |
Logic.createExpression(java.lang.String expression)
Create a term representation by parsing a (compound) expression. |
Methods in orbital.logic.imp with parameters of type Expression | |
---|---|
Expression.Composite |
Logic.compose(Expression compositor,
Expression[] arg)
Create a compound expression representation with a composition operation. |
Expression.Composite |
Logic.compose(Expression compositor,
Expression[] arg)
Create a compound expression representation with a composition operation. |
Uses of Expression in orbital.logic.sign |
---|
Subinterfaces of Expression in orbital.logic.sign | |
---|---|
static interface |
Expression.Composite
The base interface for all composite expressions that are composed of other expressions. |
Methods in orbital.logic.sign that return Expression | |
---|---|
Expression |
ExpressionBuilder.createAtomic(Symbol symbol)
Create an atomic expression representation of a non-compound sign. |
Expression |
ExpressionSyntax.createExpression(java.lang.String expression)
Create a term representation by parsing a (compound) expression. |
Methods in orbital.logic.sign with parameters of type Expression | |
---|---|
Expression.Composite |
ExpressionBuilder.compose(Expression compositor,
Expression[] arg)
Create a compound expression representation with a composition operation. |
Expression.Composite |
ExpressionBuilder.compose(Expression compositor,
Expression[] arg)
Create a compound expression representation with a composition operation. |
Uses of Expression in orbital.logic.sign.type |
---|
Methods in orbital.logic.sign.type with parameters of type Expression | |
---|---|
static boolean |
Types.isApplicableTo(Type compositorType,
Expression[] args)
Checks whether the type specification is compatible with the given list of arguments. |
Uses of Expression in orbital.moon.logic |
---|
Methods in orbital.moon.logic that return Expression | |
---|---|
Expression |
LogicParser.AndExpression()
|
protected Expression |
LogicParser.apply(Token optok,
Expression[] a,
Type reqResult)
n-ary predicates or functions. |
Expression[] |
LogicParser.Argument_list()
|
Expression[] |
LogicParser.Arguments()
|
Expression |
LogicParser.Atom()
A formula that is a logical atom. |
Expression |
LogicParser.AtomicTerm()
Parse an atomic term (function application, number or string) for the current logic. |
protected Expression |
LogicParser.combine(Token optok,
Expression[] a)
|
protected Expression |
LogicParser.combine(Token optok,
Symbol x,
Expression a)
quantifiers. |
Expression |
LogicParser.CompoundFormula()
Parse a compound predicate formula for the current logic. |
Expression |
LogicParser.CompoundTerm()
Parse a compound function term for the current logic. |
Expression |
LogicParser.CompoundType()
A compound type. |
Expression[] |
ClassicalLogic.createAllExpressions(java.lang.String expressions)
|
Expression |
MathExpressionSyntax.createAtomic(Symbol symbol)
|
Expression |
MathExpressionSyntax.createExpression(java.lang.String expression)
Create a term representation by parsing a (compound) expression.. |
Expression |
ClassicalLogic.createTerm(java.lang.String expression)
Parses single term. |
Expression |
LogicParser.EqualityExpression()
|
Expression |
LogicParser.EquivalenceExpression()
|
Expression |
LogicParser.ExclusiveOrExpression()
|
Expression |
LogicParser.expression()
Central expression parsing production. |
Expression |
LogicParser.FreeDeclarationExpression()
free scope "quantifier" A "quantifier" with a purely syntactic function of declaring a variable. |
Expression |
LogicParser.ImplicationExpression()
|
Expression |
LogicParser.InclusiveOrExpression()
|
Expression |
LogicParser.LambdaAbstraction()
λ-abstraction term. |
Expression |
LogicParser.LambdaAbstractionPredicate()
λ-abstraction predicate. |
Expression |
LogicParser.MapType()
|
Expression |
LogicParser.ModalExpression()
|
Expression |
LogicParser.parseFormula()
Start production parsing a logic formula with the current syntax. |
Expression |
LogicParser.parseFormulas()
Start production parsing a set of logic formulas with the current syntax. |
Expression |
LogicParser.parseTerm()
Start production parsing an arithmetic formula expression. |
Expression |
LogicParser.PiAbstractionType()
|
Expression |
LogicParser.PowerTerm()
|
Expression |
LogicParser.PrimaryExpression()
Final expression parsing production (in addition to LogicParser.Atom() ). |
Expression |
LogicParser.PrimaryTerm()
Final term parsing production (in addition to LogicParser.AtomicTerm() ). |
Expression |
LogicParser.PrimaryType()
A primary type. |
Expression |
LogicParser.ProductTerm()
|
Expression |
LogicParser.ProductType()
|
Expression |
LogicParser.QuantifiedExpression()
|
Expression |
LogicParser.SumTerm()
|
Expression |
LogicParser.term()
Central term parsing production. |
Expression[] |
LogicParser.Type_list()
|
Expression |
LogicParser.type()
Central type parsing production. |
Expression[] |
LogicParser.Types()
|
Expression |
LogicParser.UnaryExpression()
|
Expression |
LogicParser.UnaryTerm()
|
Methods in orbital.moon.logic with parameters of type Expression | |
---|---|
protected Expression |
LogicParser.apply(Token optok,
Expression[] a,
Type reqResult)
n-ary predicates or functions. |
protected Type |
LogicParser.asType(Expression f)
Converts an expression to the type it represents. |
protected Expression |
LogicParser.combine(Token optok,
Expression[] a)
|
protected Expression |
LogicParser.combine(Token optok,
Symbol x,
Expression a)
quantifiers. |
Expression.Composite |
MathExpressionSyntax.compose(Expression compositor,
Expression[] arguments)
|
Expression.Composite |
MathExpressionSyntax.compose(Expression compositor,
Expression[] arguments)
|
Expression.Composite |
ClassicalLogic.compose(Expression compositor,
Expression[] arguments)
|
Expression.Composite |
ClassicalLogic.compose(Expression compositor,
Expression[] arguments)
|
Arithmetic |
MathExpressionSyntax.getValueOf(Expression x)
Get the arithmetic object represented by an expression. |
|
Orbital library 1.3.0: 11 Apr 2009 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |