[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpsexprparser.pas line 692
type TsExpressionParser = class |
||
protected |
||
|
||
FContains3DRef: Boolean; |
|
|
class function BuiltinExpressionManager; |
|
|
function BuildStringFormula; |
|
|
procedure ParserError(); |
|
|
procedure InternalSetExpression(); |
|
|
procedure UpdateExprFormatSettings; |
|
|
procedure CheckResultType(); |
|
|
function CurrentToken; |
|
|
function CurrentOrEOFToken; |
|
|
function GetToken; |
|
|
function Level1; |
|
|
function Level2; |
|
|
function Level3; |
|
|
function Level4; |
|
|
function Level5; |
|
|
function Level6; |
|
|
function Level7; |
|
|
function Primitive; |
|
|
function TokenType; |
|
|
procedure CreateHashList; |
|
|
property Scanner: TsExpressionScanner; [r] |
|
|
property Dirty: Boolean; [r] |
|
|
property ExprNode: TsExprNode; [r] |
|
|
public |
||
constructor Create(); virtual; |
|
|
destructor Destroy; override; |
|
|
function IdentifierByName(); virtual; |
|
|
procedure Clear; |
|
|
function CopyMode; |
|
|
function Evaluate; |
|
|
procedure EvaluateExpression(); |
|
|
function Has3DLinks; |
|
|
function IterateNodes(); |
|
|
procedure PrepareCopyMode(); |
|
|
function ResultType; |
|
|
property AsFloat: TsExprFloat; [r] |
|
|
property AsInteger: Int64; [r] |
|
|
property AsString: string; [r] |
|
|
property AsBoolean: Boolean; [r] |
|
|
property AsDateTime: TDateTime; [r] |
|
|
property Expression []: string; [rw] |
|
|
property R1C1Expression []: string; [rw] |
|
|
property RPNFormula: TsRPNFormula; [rw] |
|
|
property DecimalSeparator: char; [r] |
|
|
property ListSeparator: char; [r] |
|
|
property FormatSettings: TFormatSettings; [r] |
|
|
property Identifiers: TsExprIdentifierDefs; [rw] |
|
|
property BuiltIns: TsBuiltInExprCategories; [rw] |
|
|
property Worksheet: TsBasicWorksheet; [r] |
|
|
property Dialect: TsFormulaDialect; [rw] |
|
|
property Contains3DRef: Boolean; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |