Pārlūkot izejas kodu

Full Unicode supoport added for CP identifiers as proposed by Helmut Zinn in CPC-1.7rc4. Refs: #19.
The foundation is in modules Strings and Kernel as proposed by Helmut Zinn.
Strings.IsIdent optimized by JT for speeding up the CP compiler.
Procedure Kernel.GetModName added according to Trurl.
Procedure Kernel.LoadDll with ARRAY OF CHAR parameter as proposed by Helmut Zinn.
Kernel.SourcePos and DevDebug.SourcePos unified as proposed by Helmut Zinn.

Compiler, Linker, Loader and affected modules adapted according to Helmut Zinn. Some files also contain minor syntactical cleanups at unrelated places.

Changes by Josef Templ:
ASSERTs for Utf8-conversions added in Kernel, DevLinker, DevDependencies, and StdLoader.
DevLinker simplified by using an auxiliary procedure WriteUtf8.
The constant 256 replaced at several places by LEN(DevCPT.Name) or similar constructs.
The change color removed.
The language report in Docu/CP-Lang.odc adapted for using Unicode.
Minor improvements in System/Docu/Strings.odc.

Signed-off-by: Josef Templ <josef.templ@gmail.com>

Josef Templ 10 gadi atpakaļ
vecāks
revīzija
e906546fd9

BIN
Dev/Mod/Analyzer.odc


BIN
Dev/Mod/Browser.odc


BIN
Dev/Mod/CPM.odc


BIN
Dev/Mod/CPP.odc


BIN
Dev/Mod/CPS.odc


BIN
Dev/Mod/CPT.odc


BIN
Dev/Mod/ComDebug.odc


BIN
Dev/Mod/Commanders.odc


BIN
Dev/Mod/Compiler.odc


BIN
Dev/Mod/Debug.odc


BIN
Dev/Mod/Dependencies.odc


BIN
Dev/Mod/HeapSpy.odc


BIN
Dev/Mod/Linker.odc


BIN
Dev/Mod/MsgSpy.odc


BIN
Dev/Mod/Packer.odc


BIN
Dev/Mod/Profiler.odc


BIN
Dev/Mod/RBrowser.odc


BIN
Dev/Mod/References.odc


BIN
Dev/Mod/SubTool.odc


BIN
Docu/CP-Lang.odc


BIN
Host/Mod/Files.odc


BIN
Host/Mod/PackedFiles.odc


BIN
Sql/Mod/DB.odc


BIN
Std/Mod/Api.odc


BIN
Std/Mod/Cmds.odc


BIN
Std/Mod/Debug.odc


BIN
Std/Mod/Interpreter.odc


BIN
Std/Mod/Loader.odc


BIN
System/Docu/Strings.odc


BIN
System/Mod/Controls.odc


BIN
System/Mod/Kernel.odc


BIN
System/Mod/Meta.odc


BIN
System/Mod/Services.odc


BIN
System/Mod/Stores.odc


BIN
System/Mod/Strings.odc


BIN
Text/Mod/Mappers.odc