HPlogo System Debug Reference Manual: HP 3000 MPE/iX Computer Systems > Chapter 8 System Debug Standard Functions

func symconst

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

Returns the value of a declared constant.

Syntax

   symconst (pathspec)  

Formal Declaration

   symconst:any (pathspec:str)

Parameters

pathspec

A path specification, as described in chapter 5, "Symbolic Formatting/ Symbolic Access."

Examples

   $nmdebug > symopen gradtyp.demo

Opens the symbolic data type file gradtyp.demo. It is assumed that the Debug variable addr contains the address of a StudentRecord data structure in virtual memory. The following code fragment is from this file:

   CONST     MINGRADES   = 1;     MAXGRADES   = 10;

             MINSTUDENTS = 1;     MAXSTUDENTS = 5;



   TYPE

      GradeRange    = MINGRADES .. MAXGRADES;

      GradesArray   = ARRAY [ GradeRange ] OF integer;



      Class         = ( SENIOR, JUNIOR, SOPHOMORE, FRESHMAN );

      NameStr       = string[8];



      StudentRecord = RECORD

                        Name      : NameStr;

                        Id        : Integer;

                        Year      : Class;

                        NumGrades : GradeRange;

                        Grades    : GradesArray;

                      END;
   $nmdebug > wl "Max Number of students = "  SYMCONST("MAXSTUDENTS") 

   Max Number of students = $5

Returns the value of the constant MaxStudents.

Limitations, Restrictions

none

Feedback to webmaster