ocr: FIGURE 7. The value classes, constant and variable, are FUNCTION : NODE functionally equivalent. CONSTRUCTION IINFPTR POINTS TO A FUNCTION THAT JRETURNS A VALUE, ACCEPTS A POINTER INUMP IS # OF PARMS FOR INFPTR FUNCTION (INT CINFPTR/VOID? INT NUMP); VALUE : NODE ICONSTRUCTION IINPTR POINTS TO SOME DATA IIF VARIABLE WILL BE REASSIGNED VALUE (VOID : INPTR); TREE ICONSTRUCTION IFCHOICES-AVAILABLE FUNCTION OBJECTS IVCHOICES . - AVAILABLE VALUE OBJECTS MAXLEVEL - DEPIH LEVEL ALLOWED TREE (NODE * FCHOICES, NODE - VCHOICES, INT MAXLEVEL);