[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpexprpars.pp line 719
type TFPExpressionParser = class(TComponent) |
protected |
procedure ParserError(); |
procedure SetExpression(); virtual; |
procedure CheckResultType(); |
procedure CheckResultTypes(); |
class function ConvertNode(); |
class function BuiltinsManager; |
function Level1; |
function Level2; |
function Level3; |
function Level4; |
function Level5; |
function Level6; |
function Level7; |
function Primitive; |
function GetToken; |
function TokenType; |
function CurrentToken; |
procedure CreateHashList; |
property Scanner: TFPExpressionScanner; [r] |
property ExprNode: TFPExprNode; [r] |
property Dirty: Boolean; [r] |
property ExtractingIdentifiers: Boolean; [r] |
public |
constructor Create(); override; |
destructor Destroy; override; |
function IdentifierByName(); virtual; |
procedure Clear; |
procedure EvaluateExpression(); |
procedure ExtractIdentifierNames(); |
function ExtractNode(); |
function Evaluate; |
function ResultType; |
function HasAggregate; |
procedure InitAggregate; |
procedure UpdateAggregate; |
property AsFloat: TExprFloat; [r] |
property AsCurrency: Currency; [r] |
property AsInteger: Int64; [r] |
property AsString: string; [r] |
property AsBoolean: Boolean; [r] |
property AsDateTime: TDateTime; [r] |
published |
property Expression: string; [rw] |
property Identifiers: TFPExprIdentifierDefs; [rw] |
property BuiltIns: TBuiltInCategories; [rw] |
end; |
| |
TObject |