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

TExprArgumentArray

Array type for expression arguments

Declaration

Source position: fpexprpars.pp line 129

type TExprArgumentArray = array of TFPExprNode;

Description

The TExprArgumentArray array type holds the argument nodes passed to functions and operations that accept multiple parameters. Each element is a TFPExprNode representing one argument expression.

The array is dynamically sized to accommodate functions with varying numbers of arguments. Functions and operations use this array to access their argument nodes and evaluate them during expression processing.

Unlike TExprParameterArray which holds evaluated results, this array holds the actual expression nodes that produce the argument values.

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.


Documentation generated on: Dec 15 2025