Unit 'fpexprpars' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl]

TFPExprIdentifierNode

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

Internally used class for identifier nodes in expression trees

Declaration

Source position: fpexprpars.pp line 604

type TFPExprIdentifierNode = class(TFPExprNode)

public

  constructor CreateIdentifier();

  

Create identifier node with identifier definition

  function NodeType; override;

  

Get the result type for identifier nodes

  procedure GetNodeValue(); override;

  

Get the value of the identifier

  property Identifier: TFPExprIdentifierDef; [r]

  

The identifier definition for this node

end;

Inheritance

TFPExprIdentifierNode

  

Internally used class for identifier nodes in expression trees

|

TFPExprNode

  

Class for representing nodes in expression trees

|

TObject

Description

The TFPExprIdentifierNode class represents an identifier reference in the expression tree. It holds a reference to the identifier definition and handles the resolution and evaluation of variables and function calls during expression evaluation.

This class is used internally by the TFPExpressionParser class to construct an AST (Abstract Syntax Tree). There is normally no need for you to use or instantiate this class directly.

See also

TFPExprNode

  

Class for representing nodes in expression trees


Documentation generated on: Dec 15 2025