Unit 'RLParser' Package
[Overview][Types][Classes][Index] [#pl_fortesreport]

TRLExpressionParser

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: rlparser.pas line 114

type TRLExpressionParser = class(TComponent)

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function CreateFunction();

  

  function CreateValue();

  

  function Evaluate();

  

  procedure Invalidate;

  

  procedure Clear;

  

  property FunctionList: TRLParserFunctionList; [r]

  

  property ValueList: TRLParserValueList; [r]

  

  property IdentifierId: Integer; [r]

  

  property NameSpace: TComponent; [rw]

  

  property ResourceProc: TRLParserOnIdentifierEvent; [rw]

  

  property TokenProc: TRLParserOnTokenEvent; [rw]

  

  property FindAgregateProc: TRLParserOnFindAgregateEvent; [rw]

  

  property SetAttributeProc: TRLParserOnSetAttributeEvent; [rw]

  

  property GetAttributeProc: TRLParserOnGetAttributeEvent; [rw]

  

published

  property Expression: string; [rw]

  

  property Options: TRLParserOptions; [rw]

  

  property OnIdentifier: TRLParserOnIdentifierEvent; [rw]

  

  property OnUnknown: TRLParserOnIdentifierEvent; [rw]

  

  property OnToken: TRLParserOnTokenEvent; [rw]

  

  property OnException: TRLParserOnException; [rw]

  

end;

Inheritance

TRLExpressionParser

  

|

TObject



CT Web help

CodeTyphon Studio