Uses of Class
com.wewebu.expression.language.OwExprSymbol

Packages that use OwExprSymbol
com.wewebu.expression.language   
 

Uses of OwExprSymbol in com.wewebu.expression.language
 

Subclasses of OwExprSymbol in com.wewebu.expression.language
 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-barrayObject[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
 

Fields in com.wewebu.expression.language declared as OwExprSymbol
protected  OwExprSymbol OwExprSymbol.m_parent
          Parent symbol- null if this is a top level symbol
 

Methods in com.wewebu.expression.language that return OwExprSymbol
 OwExprSymbol OwExprSymbolTable.addAnonymousSymbol(OwExprSymbol parent_p, String name_p, OwExprExpressionType type_p)
           
 OwExprSymbol OwExprSymbol.addAnonymousSymbol(String name_p, OwExprExpressionType type_p)
          Adds a property sub-symbol to this symbol.
 OwExprSymbol OwExprSymbolScope.getSymbol()
           
 OwExprSymbol OwExprSymbolTable.getSymbol(String name_p)
           
 OwExprSymbol OwExprSymbol.getSymbol(String name_p)
           
 OwExprSymbol OwExprExpression.getSymbol(String symbolName_p)
          Symbol accessor.
 

Methods in com.wewebu.expression.language that return types with arguments of type OwExprSymbol
 Map<String,OwExprSymbol> OwExprSymbolTable.getSymbols()
           
 

Methods in com.wewebu.expression.language with parameters of type OwExprSymbol
 OwExprSymbol OwExprSymbolTable.addAnonymousSymbol(OwExprSymbol parent_p, String name_p, OwExprExpressionType type_p)
           
 OwExprFunctionSymbol OwExprSymbolTable.addFunctionSymbol(OwExprSymbol parent_p, String name_p, OwExprType[] types_p)
           
 OwExprPropertySymbol OwExprSymbolTable.addPropertySymbol(OwExprSymbol parent_p, String name_p, OwExprType[] types_p)
           
 void OwExprSymbolTable.addSymbol(OwExprSymbol symbol_p)
           
 

Constructors in com.wewebu.expression.language with parameters of type OwExprSymbol
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 © 2013 Alfresco Business Solutions. All Rights Reserved.