World Programming Limited (WPL) develop and sell the World Programming System (WPS), an interpreter for the language of SAS. A great alternative - Request a free evaluation of WPS.

Your Apps
Language Support

About Language Support

WPS implements elements from the language of SAS. Through the use of the WPS Language SDK module, the language support can be extended and used in scripts that are executed using WPS.

The language support in WPS covers the following:

  • Data Set Options
  • DATA Step Functions
  • DATA Step Statements
  • Formats
  • Informats
  • Global Statements
  • Library Engines
  • Macros (old and new style)
  • ODS Output
  • Procedures
  • System Options

Detailed List of All Supported Language Elements

Reviews of all the elements and options from the language of SAS that are supported by the current version of WPS can be found in the documents listed in the table below.

Language Support in WPS 3.1.1 Description
WPS-Core-Quick-Ref.xls A quick reference list of all the core language elements supported in the WPS Core module.
WPS-Graphing-Quick-Ref.xls A quick reference list of the graph and chart language elements supported in the WPS Graphing module.
WPS-Communicate-Quick-Ref.xls A quick reference list of the global statements, macro variables, procedures and other language elements supported in the WPS Communicate module.
WPS-Statistics-Quick-Ref.xls A quick reference list of the statistical analysis language items supported in the WPS Statistics module.
WPS-Timeseries-Quick-Ref.xls A quick reference list of the timeseries analysis language items supported in the WPS Timeseries module.
WPS-Engines-Quick-Ref.xls A quick reference list of the language elements supported by individual WPS Engine modules.
 
Language Syntax Support in WPS 3.1.1 Description
WPS-Reference-for-Language-Elements.pdf Look up the syntax of all supported language elements and options from all the WPS modules.

Check Your Existing Applications

WPS has a code analyser tool that can quickly scan and generate a report on all the elements from the language of SAS that have been used in your existing scripts. These reports will also identify any language elements that have been used and that are not supported by WPS.

Take advantage of a free evaluation of WPS to execute or analyse your existing scripts.