class |
OwExprAnonymousSymbol
Anonymous symbols represent evaluation time symbols used to check expression return
type consistency and array element type consistency.
Examples :
(a-b).days
Creates an anonymous symbol for expression a-b
arrayObject[1][2]
Creates 2 anonymous symbols for expressions arrayObject[1] and
arrayObject[1][2] .
Further references to array first and second array dimensions will be type
checked against this symbols.
class |
OwExprConstantSymbol
Constant symbols represent symbol table recordings of fixed values.
|
class |
OwExprFunctionSymbol
Function symbols represent symbol table recordings of function pointing symbols in the
expressions.
fun(1,2,3)
Creates function symbol for the fun identifier
class |
OwExprPropertySymbol
Property symbols represent symbol table recordings of property pointing symbols in the
expressions.
object.pro
Creates two recursive property symbols for the object and pro identifiers
Constructors in com.wewebu.expression.language with parameters of type OwExprSymbol
Constructor and Description |
OwExprAnonymousSymbol(OwExprSymbol parent_p,
String name_p,
OwExprExpressionType type_p)
Constructor
|
OwExprAnonymousSymbol(OwExprSymbol parent_p,
String name_p,
OwExprType type_p)
Constructor
|
OwExprAnonymousSymbol(OwExprSymbol parent_p,
String name_p,
OwExprType[] types_p)
Constructor
|
OwExprFunctionSymbol(OwExprSymbol parent_p,
String name_p,
OwExprType[] types_p) |
OwExprPropertySymbol(OwExprSymbol parent_p,
String name_p,
OwExprType[] types_p) |
OwExprSymbol(OwExprSymbol parent_p,
String name_p,
OwExprExpressionType type_p) |
OwExprSymbol(OwExprSymbol parent_p,
String name_p,
OwExprType type_p)
Constructor
|
OwExprSymbol(OwExprSymbol parent_p,
String name_p,
OwExprType[] types_p)
Constructor
|
OwExprSymbolScope(boolean implicitScope_p,
OwExprSymbol symbol_p,
OwExprExpression scopedExpression_p) |
OwExprSymbolScope(OwExprSymbol symbol_p,
OwExprExpression scopedExpression_p) |
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.
| | |