What Parser Table Add-ons are Available?
Applies to: RE/m and RE/parser
The following parser tables can optionally be added to the vanilla and RE2.0 parser tables to provide support for ANSI standard M language extensions and for vendor-specific language extensions.
Consult the RE/m reference manual for details of how to configure RE/m to use these parser tables.
| Vanilla Parser Add-ons |
RE2.0 Parser Add-ons |
Purpose |
| | RE | Permits a comment to occur immediately after a statement, without a preceding space, eg s x=1;comment q:x=1;comment |
| VAN& | RE& | Support for external package calls. Any external call, with any number of arguments, will be accepted, provided it is syntactically correct. |
| VAN&ZLIB | RE&ZLIB | Support for the DSM for ULTRIX ZLIB external package. Also includes most, but not all, of the function calls for DSM for VMS. Any function call that is not a valid call to the ZLIB library will be rejected. |
| Empty | Empty | An empty parser table, used as a starting point for the creation of custom parser tables. |
| Env | Env | Support for both ^[env]global and ^|env|global syntax. |
| VAN$P | RE$P | Support for the $Principal special variable. |
| VAN^SPACE | RE^SPACE | Support for references to the global ^<space>, which is used for routine directory information in DSM and MSM systems. For clarity reasons, any reference to ^<space> is stored in the RE/m repository as a reference to ^$ROUTINE. |
| Zpass | | Permits any Z command or function. |
| | REdsm$zb | Support for the DSM $Zb special variable. |
| | REdsm$zc | Support for the DSM $Zcall function. |
| | REdtm$zp | Support for the DTM $Zpiece special variable. |
| | REdtmfrom | Support for the DTM record manipulation syntax, eg <a,b,c>=^global(x,y,z) s ^global(x,y,z)=<a,b,c> |
| BadLabel | BadLabel | Permits labels with preceding numeric characters, which most implementations do not treat as an error, eg 4ABC. |
| VANmerge | REmerge | Support for the Merge command. |
| View | | Permits any View command arguments. |
| $View | | Permits any $View function arguments. |
Last reviewed: Jan 20, 2005
Back to RE/m Knowledge Base