Table of Contents

References

This page contains a list of references cited elsewhere in the documentation.

Specifications

ANSI X3.64

"ANSI X3.64-1979: Additional Controls for Use with American National Standard Code for Information Interchange", American National Standards Institute, Inc., 1430 Broadway, New York, NY 10018.

ECMA-35

"Standard ECMA-35: Character Code Structure and Extension Techniques" (PDF) (Sixth ed.). Ecma International. December 1994.

ECMA-48

"Standard ECMA-48: Control Functions for Coded Character Sets" (PDF) (Fifth ed.). Ecma International. June 1991.

Excerpts from ECMA-48 have been included in this documention under ECMA International's fair use policy. If any works derived from this documentation retain such excerpts, they should also retain the associated citations.

ISO/IEC 646

"International Standard ISO/IEC 646: Information technology - ISO 7-bit coded character set for information interchange". December 1991, International Organization for Standardization, Chemin de Blandonnet 8, CP 401, 1214 Vernier, Geneva, Switzerland.

ISO/IEC 6429

"International Standard ISO/IEC 6429: Information technology - Control functions for coded character sets". Third edition, December 15, 1992, International Organization for Standardization, Chemin de Blandonnet 8, CP 401, 1214 Vernier, Geneva, Switzerland.

ISO/IEC 8613-6 [CCITT Recommendation T.416]

"ITU-T Recommendation T.416 (03/93) - Information Technology - Open Document Architecture (ODA) and Interchange Format: Character Content Architectures", International Telecommunication Union, 1994.

Other References

[1] Williams, Paul Flo. "A parser for DEC's ANSI-compatible video terminals." VT100.net. https://vt100.net/emu/dec_ansi_parser.

  • The development of AnsiParser was inspired by this work, which describes a state machine implementation for DEC VT500-Series video terminals and provides a very helpful state diagram. While DEC VT500-Series terminals extend the ECMA-48 specification in some areas and fall short of a full implementation in other areas, AnsiParser provides a more complete and strict implemention of the specification and does not attempt to go beyond it. However, AnsiParser could easily be extended to cover the full DEC VT500-Series implementation by adding another processing layer, primarily to handle the DEC processing of Device Control Strings if that functionality is required.

[2] Haberman, Joshua. "VTParse - an implementation of Paul Williams' DEC compatible state machine parser". https://github.com/haberman/vtparse