HPlogo System Debug Reference Manual > Chapter 6 System Debug Command Specifications M-X

SYML[IST]

MPE documents

Complete PDF
Table of Contents
Index

E0201 Edition 4 ♥
E0300 Edition 3
E0692 Edition 3

Lists information for the specified symbol name in an opened symbolic data type file.

Syntax



   SYML[IST] [pattern] [symname] [option]

Parameters


pattern

The symbol names that are to be listed.

This parameter can be specified with wildcards or with a full regular expression. Refer to appendix A for additional information about pattern matching and regular expressions.

The following wildcards are supported:

@

Matches any character(s).

?

Matches any alphabetic character.

#

Matches any numeric character.

The following are valid name pattern specifications:
@

Matches everything; all names.

pib@

Matches all names that start with "pib".

log2##4

Matches "log2004", "log2754", and so on.

The following regular expressions are equivalent to the patterns with wildcards that are listed above:

   `.*`
   `pib.*`
   `log2[0-9][0-9]4`

By default, all symbols are listed.

symname

The symbolic name under which the symbolic data type file is referenced. If the parameter is not given, the symfile last accessed is used.

option

A keyword to further specify the operation:

CONST

Display the constant names that match the given pattern. If the constant is a simple type, display its value.

TYPES

Display the type names that match the given pattern.

ALL

Display both type and constant names (default).

Examples



   $nmdebug > SYMLIST @,GRADTYP

   CLASS                                 TYPE    ENUMERATED TYPE
   GRADERANGE                            TYPE    SUBRANGE
   GRADESARRAY                           TYPE    ARRAY
   NAMESTR                               TYPE    STRING
   STUDENTRECORD                         TYPE    RECORD
   MAXGRADES                             CONST   INTEGER      $a
   MAXSTUDENTS                           CONST   INTEGER      $5
   MINGRADES                             CONST   INTEGER      $1
   MINSTUDENTS                           CONST   INTEGER      $1

Print out the all type and constant declarations for the symfile GRADTYP.

   $nmdebug > SYMLIST gr@
   GRADERANGE                            TYPE    SUBRANGE
   GRADESARRAY                           TYPE    ARRAY

   $nmdebug > SYML `GRADES`
   GRADESARRAY                           TYPE    ARRAY
   MAXGRADES                             CONST   INTEGER      $a
   MINGRADES                             CONST   INTEGER      $1

   $nmdebug > SYML max@,,const
   MAXGRADES                             CONST   INTEGER      $a
   MAXSTUDENTS                           CONST   INTEGER      $5

Print out various subsets from the symfile 'GRADTYP'.

Limitations, Restrictions


none




SYMINFO


SYMOPEN