/*------------------------------------------------------------------------- PROJECT YAO OBJECT SGML PARSER (OSGML) Version 1.0 Alpha level 2.0 An SGML Parser conforming to International Standard ISO 8879 -- Standard Generalized Markup Language ------------------------------------------------------------------------- (C) 1987-1994 IBM Corporation Licensed to Yuan-ze Institute of Technology (YUAN-ZE) for distribution under the terms of the License and Disclaimer of Warranties for Project YAO Materials, which includes the following text: "YUAN-ZE hereby grants to any user: (1) an irrevocable royalty-free, worldwide, non-exclusive license to use, execute, reproduce, display, perform and distribute copies of, and to prepare derivative works based upon these materials; and (2) the right to authorize others to do any of the foregoing." The full text of the License and Disclaimer of Warranties for Project YAO Materials should be consulted before using these materials. ------------------------------------------------------------------------- INTERIM RELEASE RESTRICTED DISTRIBUTION NOTICE Only a "final" version is subject to the YUAN-ZE license described above. A version is final if it is not identified as "Alpha" or "Beta", or if no later version is released within 60 days. Interim releases are confidential and restricted to the original recipient. ------------------------------------------------------------------------- //// rastspec.txt /// ObjectSGML specification // Charles F. Goldfarb 1994-04-02 -------------------------------------------------------------------------*/ The modules in the RAST archive should be compiled and linked with those in the OSGML archive (the OSGML "source pool" in the Borland 4.0 IDE). ------------------------------------------------------------------------- The following is a procedure to assure that RAST is functioning properly in your environment: ----------------------------------------------------- 0) Check the RAST module: command: rast ? ----------------------------------------------------- 1) Build a default concrete syntax in LOCAL16.OCS command: rast /sLOCAL16 t0.sgm ----------------------------------------------------- 2) Use the default concrete syntax we just built command: rast t1.sgm ----------------------------------------------------- 3) Produce a compiled DTD from a derivation of the `general' DTD of ISO8879 command: rast /p t2.sgm ----------------------------------------------------- 4) Use the compiled DTD: you will be prompted to enter a few data in the document instance: press ctl-Z to end. command: rast /p t3.sgm ----------------------------------------------------- 5) Parse a sample document that tests some of the more exotic attribute events. command: rast t4.sgm ----------------------------------------------------- The results of steps 3-5 are each placed in the file "rastout.txt", which can be compared to t2.rst, t3.rst, and t4.rst, respectively.