*RegisterHMATHReader()
Registers a HyperMath reader with the specified characteristics/attributes.
Syntax
*RegisterHMATHReader (filename, type, ext, category, funcHyperView)
Application
HyperGraph 2D, HyperGraph 3D, MediaView, MotionView, and TextView.
Inputs
- filename
 - The filename of reader (an HML file).
 - type (optional)
 - The string that appears in the file type selector.
 - ext (optional)
 - The suffix associated with this file type. The program uses this information to filter file names easier and to accelerate file recognition.
 - category
 - The reader category. Options include ASCII, binary, or general.
 - func
 - The user-defined HyperMath function name. This should be unique so it does not conflict with other HyperMath readers.
 
Context
*BeginDefaults()
*BeginPlot3DDefaults()
*BeginPlotDefaults()
Example
*BeginPlotDefaults()
   *RegisterHMATHReader(“C:/hmath_readers/hmthreader.hml”,
                        "Comma Separated Vaules(*.csv)”,"csv”, “ascii”, NewFunc)
*EndPlotDefaults()