Package org.geworkbench.engine.cascript

Interface Summary
CASSemanticsTokenTypes  
CAStokensTokenTypes  
CASWalkerTokenTypes  
 

Class Summary
CasCallReturn This holds the return value for a function call to geworkbench retValue has to be tested to make sure it's acceptable as an object for CAS aka, we want it to be a datatype, an accepted module, or a primitive so the object is wrapped inside CasCallReturn
CaScriptEmulator Title: caWorkbench
CasDataPlug CasDataPlug is a rudimentary way of holding datastructures
CasDataType The base data type class (also a meta class)

Error messages are generated here.

CasDataTypeImport  
CasEngine  
CASLexer  
CASParser  
CasPreData This holds CasDataType and the status of them being declared, initialized, and known for the PreSymbolTable statement that is return the CasDataType is from a return statement, so the CasDataType is wrapped inside CasReturn
CasReturn This holds the return value for a function A new CasDataType (aka CasReturn) to make sure that the statement that is return the CasDataType is from a return statement, so the CasDataType is wrapped inside CasReturn
CASSemantics  
CASWalker  
 

Exception Summary
CasException Exception class: messages are generated in various classes