Site Menu Project Specification Implementation Recommendations Reference Needs Updating Work in Progress Wastebasket Wiki Manual |
Character EncodingSpec.CharacterEncoding HistoryHide minor edits - Show changes to markup 2015-09-20 13:15
by -
Changed lines 4-5 from:
Unicode SupportIn addition to the default encodings, compilers may support other Unicode encoding schemes natively. to:
Other Unicode EncodingsIn addition to the required encodings, compilers may support other Unicode encoding schemes natively. 2015-09-20 13:13
by -
Changed line 8 from:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the EBCDIC500 encoding shall be supported by any such transliteration utility. to:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII or UTF-8 encoded source text. At minimum, the EBCDIC500 encoding shall be supported by any such transliteration utility. 2015-09-20 13:11
by -
Changed line 2 from:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII and UTF 8? encoded source text regardless of the actual character set used on the platform. to:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII and UTF-8 encoded source text regardless of the actual character set used on the platform. 2015-09-20 13:11
by -
Changed lines 2-3 from:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII encoded source text regardless of the actual character set used on the platform. to:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII and UTF 8? encoded source text regardless of the actual character set used on the platform. Changed line 5 from:
In addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the UTF-8 encoding. to:
In addition to the default encodings, compilers may support other Unicode encoding schemes natively. 2015-09-20 13:09
by -
Changed line 5 from:
In addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the `UTF-8 encoding. to:
In addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the UTF-8 encoding. 2015-09-20 13:09
by -
Changed lines 2-5 from:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must recognise 7-bit ASCII or UTF-8 encoded source text regardless of the actual character set used on the platform. to:
Modula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must at minimum recognise 7-bit ASCII encoded source text regardless of the actual character set used on the platform. Unicode SupportIn addition to the default 7-bit ASCII encoding, compilers may support other Unicode encoding schemes natively. If any such support is added, the compiler shall at minimum recognise the `UTF-8 encoding. 2015-09-20 13:02
by -
Changed line 5 from:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the EBCDIC500 shall be supported by any such transliteration utility. to:
Modula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the EBCDIC500 encoding shall be supported by any such transliteration utility. 2015-09-20 13:01
by -
Changed line 12 from:
Implementors of transliteration utilities may choose whichever digraph or trigraph transliterations they see fit provided that the transliterations are reversible. However, it is safest to follow the Character Set Transliterators|transliteration recommendations as their digraphs have been reserved. to:
Implementors of transliteration utilities may choose whichever digraph or trigraph transliterations they see fit provided that the transliterations are reversible. However, it is safest to follow the transliteration recommendations as their digraphs have been reserved. 2015-09-20 13:01
by -
Changed line 1 from:
Required Encodingsto:
Required EncodingsChanged lines 4-8 from:
EBCDIC SupportModula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a preprocessor utility which must be external to the compiler and convert between EBCDIC500 and 7-bit ASCII encoded source text. 6-bit Character Set SupportIn the unlikely event that a Modula-2 development system is to be hosted on a 6-bit character set based platform without ASCII or UTF-8 support, the system is required to provide a preprocessor utility which must be external to the compiler and convert between digraph or trigraph encoded 6-bit representation and 7-bit ASCII encoded source text. to:
EBCDIC SupportModula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a transliteration utility which must be external to the compiler and convert between EBCDIC and 7-bit ASCII encoded source text. At minimum, the EBCDIC500 shall be supported by any such transliteration utility. 6-bit Character Set SupportIn the now unlikely event that a Modula-2 development system is to be hosted on a 6-bit character set based platform without ASCII or UTF-8 support, the system is required to provide a transliteration utility which must be external to the compiler and convert between digraph or trigraph encoded 6-bit representation and 7-bit ASCII encoded source text. Recommended TransliterationsImplementors of transliteration utilities may choose whichever digraph or trigraph transliterations they see fit provided that the transliterations are reversible. However, it is safest to follow the Character Set Transliterators|transliteration recommendations as their digraphs have been reserved. 2015-09-18 11:03
by -
Added lines 1-8:
Required EncodingsModula-2 source text is encoded in 7-bit ASCII or UTF-8 encodings and all compilers on all platforms must recognise 7-bit ASCII or UTF-8 encoded source text regardless of the actual character set used on the platform. EBCDIC SupportModula-2 development systems hosted on EBCDIC based computer systems without ASCII or UTF-8 support are required to provide a preprocessor utility which must be external to the compiler and convert between EBCDIC500 and 7-bit ASCII encoded source text. 6-bit Character Set SupportIn the unlikely event that a Modula-2 development system is to be hosted on a 6-bit character set based platform without ASCII or UTF-8 support, the system is required to provide a preprocessor utility which must be external to the compiler and convert between digraph or trigraph encoded 6-bit representation and 7-bit ASCII encoded source text. |