Project

General

Profile

Actions

Feature #19

closed

Adding 16-bit Unicode support for Component Pascal identifiers

Added by J. Templ about 11 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
10/23/2014
Due date:
% Done:

100%

Estimated time:

Description

BlackBox 1.6 already supports extended ASCII-characters from the ISO-Latin-1 subset of Unicode for Component Pascal identifiers. For the benefit of the Cyrillic or Greek community, for example, it is required to add 16-bit Unicode support. In order to simplify the required changes in the compiler and runtime system and for providing a compact encoding
of plain ASCII-identifiers the UTF-8 encoding shall be used for representing Unicode identifiers both
internally in the compiler and runtime system and externally in symbol and object files. This also has
the advantage that the symbol and object file formats stay compatible with BB 1.6 as long as plain ASCII
characters are used. Because Unicode characters may also exist in module names, which are mapped to file names, it is required to add Unicode support to file name handling in a number of modules.
Refers to CPC-1.7 change list items 1, 7, 13, 21, 22, 23.


Related issues 3 (0 open3 closed)

Related to BlackBox Component Builder - Bug #120: The interface is not showing for aliasesClosedI. Denisov08/03/2016

Actions
Related to BlackBox Component Builder - Bug #57: wrong encoding of "module not found" messageClosedI. Denisov05/29/2015

Actions
Related to BlackBox Component Builder - Bug #132: Trash in the definitions for extended records with unicode identifiersClosed09/28/2016

Actions
Actions

Also available in: Atom PDF