Documentation ¶
Index ¶
- type Array16
- type Array32
- type Array8
- type Generator
- type Package
- type PageGenerator
- type Quote
- type TableGenerator
- func (tg *TableGenerator) Add(codepoint rune, weights []uint16)
- func (tg *TableGenerator) Add900(codepoint rune, rhs [][3]uint16)
- func (tg *TableGenerator) AddFromAllkeys(lhs []rune, rhs [][]int, vars []int)
- func (tg *TableGenerator) WriteFastTables(g *Generator, layout uca.Layout)
- func (tg *TableGenerator) WriteTables(g *Generator, layout uca.Layout)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PageGenerator ¶
type PageGenerator struct {
// contains filtered or unexported fields
}
func NewPageGenerator ¶
func NewPageGenerator() *PageGenerator
func (*PageGenerator) WritePage16 ¶
func (pg *PageGenerator) WritePage16(g *Generator, varname string, values []uint16) string
func (*PageGenerator) WritePage32 ¶
func (pg *PageGenerator) WritePage32(g *Generator, varname string, values []uint32)
func (*PageGenerator) WriteToFile ¶
func (pg *PageGenerator) WriteToFile(out string)
func (*PageGenerator) WriteTrailer ¶
func (pg *PageGenerator) WriteTrailer(g *Generator, embedfile string)
type TableGenerator ¶
type TableGenerator struct {
// contains filtered or unexported fields
}
func NewTableGenerator ¶
func NewTableGenerator(ucav string, pagebuilder *PageGenerator) *TableGenerator
func (*TableGenerator) Add ¶
func (tg *TableGenerator) Add(codepoint rune, weights []uint16)
func (*TableGenerator) Add900 ¶
func (tg *TableGenerator) Add900(codepoint rune, rhs [][3]uint16)
func (*TableGenerator) AddFromAllkeys ¶
func (tg *TableGenerator) AddFromAllkeys(lhs []rune, rhs [][]int, vars []int)
func (*TableGenerator) WriteFastTables ¶
func (tg *TableGenerator) WriteFastTables(g *Generator, layout uca.Layout)
func (*TableGenerator) WriteTables ¶
func (tg *TableGenerator) WriteTables(g *Generator, layout uca.Layout)
Click to show internal directories.
Click to hide internal directories.