Group Code Block Functions
&
Macro operator (unary): compiles character expression at runtime.
&<cMacroVarName>[.] &(<cMacroExpression>)
AEval()
Executes a code block for each array element.
AEval( <aArray>, <bBlock>, [<nStart>], [<nCount>], [<lAssign>] ) --> aArray
DbEval()
Evaluates a code block for each record in a work area.
DbEval( <bBlock>, [<bForCondition>], [<bWhileCondition>], [<nCount>], [<xRecordID>], [<lRest>] ) --> NIL
DbJob()
Retrieves the code block associated with a work area.
DbJob() --> bAreaBlock | NIL
Eval()
Executes the program code contained in a code block.
Eval( <bBlock>, [<ExpressionList,...>]) --> xLastValue
FieldBlock()
Creates a set/get code block for a database field.
FieldBlock( <cFieldName> ) --> bFieldBlock
FieldWBlock()
Creates a set/get code block for a field in a specific work area.
FieldWBlock( <cFieldName>, <nWorkArea>|<cAlias> ) --> bFieldBlock|NIL
MemvarBlock()
Creates a set/get code block for PRIVATE or PUBLIC variables.
MemvarBlock( <cMemVarName> ) --> cMemVarBlock
WorkSpaceEval()
Evaluates a code block in all used work areas of a work space
WorkSpaceEval( <bAreaBlock>, [<nWorkSpace>] ) --> nProcessed