Documentation
¶
Index ¶
- type PhoneticParser
- func (pp *PhoneticParser) CalcVowelTransition(nextPosture *v2.Posture, data *RewriterData) *v2.Posture
- func (pp *PhoneticParser) InitVowelTransitions(vtpath string)
- func (pp *PhoneticParser) ParseString(str string) int
- func (pp *PhoneticParser) Rewrite(nextPosture *v2.Posture, wordMarker bool, data RewriterData) (rv *v2.Posture)
- type RewriterData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PhoneticParser ¶
type PhoneticParser struct {
Model *v2.Model
Sequence *v2.Sequence
Categories []*v2.Category
ReturnPhone []*v2.Posture
VowelTransitions [][]int
}
func NewPhoneticParser ¶
func NewPhoneticParser(c *v2.Control, vtpath string) *PhoneticParser
func (*PhoneticParser) CalcVowelTransition ¶
func (pp *PhoneticParser) CalcVowelTransition(nextPosture *v2.Posture, data *RewriterData) *v2.Posture
CalcVowelTransition
func (*PhoneticParser) InitVowelTransitions ¶
func (pp *PhoneticParser) InitVowelTransitions(vtpath string)
func (*PhoneticParser) ParseString ¶
func (pp *PhoneticParser) ParseString(str string) int
func (*PhoneticParser) Rewrite ¶
func (pp *PhoneticParser) Rewrite(nextPosture *v2.Posture, wordMarker bool, data RewriterData) (rv *v2.Posture)
type RewriterData ¶
type RewriterData struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.