Documentation ¶
Index ¶
- func WriteFastPage32(g *Generator, varname string, values []uint32)
- type Array16
- type Array32
- type Array8
- type EmbedPageGenerator
- type Generator
- type LiteralPageGenerator
- 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 ¶
func WriteFastPage32 ¶ added in v0.14.0
Types ¶
type EmbedPageGenerator ¶ added in v0.14.0
type EmbedPageGenerator struct {
// contains filtered or unexported fields
}
func (*EmbedPageGenerator) WritePage16 ¶ added in v0.14.0
func (pg *EmbedPageGenerator) WritePage16(g *Generator, varname string, values []uint16) string
func (*EmbedPageGenerator) WriteToFile ¶ added in v0.14.0
func (pg *EmbedPageGenerator) WriteToFile(out string)
func (*EmbedPageGenerator) WriteTrailer ¶ added in v0.14.0
func (pg *EmbedPageGenerator) WriteTrailer(g *Generator, embedfile string)
type LiteralPageGenerator ¶ added in v0.14.0
type LiteralPageGenerator struct {
// contains filtered or unexported fields
}
func (*LiteralPageGenerator) WritePage16 ¶ added in v0.14.0
func (pg *LiteralPageGenerator) WritePage16(g *Generator, varname string, values []uint16) string
type PageGenerator ¶
func NewPageGenerator ¶
func NewPageGenerator(embed bool) PageGenerator
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.