1
0
mirror of https://github.com/golang/go synced 2024-10-04 06:31:22 -06:00
go/src/pkg/exp
Marcel van Lohuizen 5a78e5ea4c exp/locale/collate: Added functionality to parse and process LDML files
for both locale-specific exemplar characters and tailorings to
the collation table.
Some specifices:
- Moved stringSet to the beginning of the file and added some functionality
  to parse command line files.
- openReader now modifies the input URL for localFiles to guarantee that
  any http source listed in the generated file is indeed this source.
- Note that the implementation of the Tailoring API used by maketables.go
  is not yet checked in. So for now adding tailorings are simply no-ops.
- The generated file of exemplar characters will be used somewhere else.
  Here is a snippet of how the body of the generated file looks like:

type exemplarType int
const (
        exCharacters exemplarType = iota
        exContractions
        exPunctuation
        exAuxiliary
        exCurrency
        exIndex
        exN
)

var exemplarCharacters = map[string][exN]string{
        "af": [exN]string{
                0: "a á â b c d e é è ê ë f g h i î ï j k l m n o ô ö p q r s t u û v w x y z",
                3: "á à â ä ã æ ç é è ê ë í ì î ï ó ò ô ö ú ù û ü ý",
                4: "a b c d e f g h i j k l m n o p q r s t u v w x y z",
        },
        ...
}

R=r
CC=golang-dev
https://golang.org/cl/6501070
2012-09-01 14:15:00 +02:00
..
ebnf build: remove Make.pkg, Make.tool 2012-01-30 23:43:46 -05:00
ebnflint tools: update references to "x" to be "go tool x" 2012-02-04 07:03:20 +11:00
gotype exp/types: generalized GCImporter API. 2012-03-26 11:26:05 -07:00
html exp/html: change a node's children from a slice to a linked list. 2012-08-31 10:00:12 +10:00
inotify exp/inotify: prevent data race 2012-06-25 14:08:09 -04:00
locale/collate exp/locale/collate: Added functionality to parse and process LDML files 2012-09-01 14:15:00 +02:00
norm exp/norm: It is important that the unicode versions of the various packages align. 2012-05-07 11:41:40 +02:00
types exp/types: add more import tests 2012-08-09 11:55:00 -07:00
utf8string exp/utf8string: Correct package name in error messages 2012-04-02 12:06:05 -04:00
winfsnotify syscall: return EINVAL when string arguments have NUL characters 2012-08-05 17:24:32 -04:00
README explain exp 2009-10-15 11:02:18 -07:00

This directory tree contains experimental packages and
unfinished code that is subject to even more change than the
rest of the Go tree.