The PrettyPrinter is able to read CR files version 2.1 and 2.0, and generates an SDL/PR representation. Layout information from the syntax oriented editor are not supported, i.e. the layout is comuted from scratch. ASN.1 inclusions (in SITE text between asntype and endasntype) may be printed conform to Z.105. Note, the automatic transformation of SDL expressions is not possible.
The PrettyPrinter can print the following formats:
If the target formats are able to support it, the following layout information are used:
There are a lot of options to switch special layout parameters.
The output can be changed by modification of the source code. Two files are important:
For changes or new formats you have to modify the lexem specific functions and to introduce corresponding format flags. Hints and sources are wellcome!
Some sources are functional overloaded (yet). The functionality is given by other SITE components. However, an html Pretty Printer with reference resolution need that., see it as an investment for the future development.
Some special comments are not printed. This is importand for further paring of the generated sources. The Z.105 output has language specific problems:
The sources are on the ftp server. Note, there are the general restrictions of the SITE components. New ideas or other implementations are wellcome!
No! But the semantical analysis resolves <referenced definition>s and is able to print this CR on request. Such a CR file can be pretty printed, the SDL/PR specification does not contain external packages and <referenced definition>s .