ASTNodeArray provides access to the children of a node viewed as
an array indexed from 0 to Number(n) - 1. This is not an efficient
way to iterate children, use the AST_Iter iterator if this is
important.
INTERFACEASTNodeArray ; IMPORT AST; PROCEDURE Number(n: AST.NODE): CARDINAL;
returns the number of children in node n. PROCEDURE High(n: AST.NODE): INTEGER;
returns Number(n) - 1 PROCEDURE Ith(n: AST.NODE; i: CARDINAL): AST.NODE;
returnsn[i], provided that0 <= i <= High(n), else a checked run-time error.
END ASTNodeArray.