cyclicTree	trees.html#cyclicTree,PNode	trees: cyclicTree(n: PNode): bool	
exprStructuralEquivalent	trees.html#exprStructuralEquivalent,PNode,PNode	trees: exprStructuralEquivalent(a, b: PNode; strictSymEquality = false): bool	
sameTree	trees.html#sameTree,PNode,PNode	trees: sameTree(a, b: PNode): bool	
getMagic	trees.html#getMagic,PNode	trees: getMagic(op: PNode): TMagic	
isConstExpr	trees.html#isConstExpr,PNode	trees: isConstExpr(n: PNode): bool	
isCaseObj	trees.html#isCaseObj,PNode	trees: isCaseObj(n: PNode): bool	
isDeepConstExpr	trees.html#isDeepConstExpr,PNode	trees: isDeepConstExpr(n: PNode; preventInheritance = false): bool	
isRange	trees.html#isRange,PNode	trees: isRange(n: PNode): bool	
whichPragma	trees.html#whichPragma,PNode	trees: whichPragma(n: PNode): TSpecialWord	
isNoSideEffectPragma	trees.html#isNoSideEffectPragma,PNode	trees: isNoSideEffectPragma(n: PNode): bool	
findPragma	trees.html#findPragma,PNode,TSpecialWord	trees: findPragma(n: PNode; which: TSpecialWord): PNode	
effectSpec	trees.html#effectSpec,PNode,TSpecialWord	trees: effectSpec(n: PNode; effectType: TSpecialWord): PNode	
propSpec	trees.html#propSpec,PNode,TSpecialWord	trees: propSpec(n: PNode; effectType: TSpecialWord): PNode	
flattenStmts	trees.html#flattenStmts,PNode	trees: flattenStmts(n: PNode): PNode	
extractRange	trees.html#extractRange,TNodeKind,PNode,int,int	trees: extractRange(k: TNodeKind; n: PNode; a, b: int): PNode	
isTrue	trees.html#isTrue,PNode	trees: isTrue(n: PNode): bool	
getRoot	trees.html#getRoot,PNode	trees: getRoot(n: PNode): PSym	
stupidStmtListExpr	trees.html#stupidStmtListExpr,PNode	trees: stupidStmtListExpr(n: PNode): bool	
dontInlineConstant	trees.html#dontInlineConstant,PNode,PNode	trees: dontInlineConstant(orig, cnst: PNode): bool	
