syncfiles/gen
Dietrich Epp 491950e57d Allow data generator to be run directly from Bazel
When run from Bazel without additional arguments, it will write data
files directly to the source directory.
2022-03-23 12:00:18 -04:00
..
charmap Add Bazel build scripts 2022-03-22 19:02:57 -04:00
table Add Bazel build scripts 2022-03-22 19:02:57 -04:00
.gitignore
BUILD.bazel Implement extended ASCII converter engine 2022-03-23 01:26:25 -04:00
data.go Create build rules for generated data 2022-03-22 19:02:57 -04:00
filenames.go Implement extended ASCII converter engine 2022-03-23 01:26:25 -04:00
go.mod
go.sum
main.go Allow data generator to be run directly from Bazel 2022-03-23 12:00:18 -04:00
README.md
rez.go Create build rules for generated data 2022-03-22 19:02:57 -04:00
scriptmap.go Implement extended ASCII converter engine 2022-03-23 01:26:25 -04:00
source.go Implement extended ASCII converter engine 2022-03-23 01:26:25 -04:00

Character Conversion Data Generator

Used by SyncFiles.

This program generates the tables necessary to convert between UTF-8 and various historical Mac OS character sets. Not all character sets are currently supported.

Right now, the table format is not quite finalized, so the output is not checked in to version control. This means that you have to run this program in order to generate the data and compile SyncFiles. It is planned to check the data files in, making this step unnecessary.