Lines Matching defs:paragraph
68 type paragraph struct { struct
69 initialTypes []Class
72 pairTypes []bracketType // paired Bracket types for paragraph
73 pairValues []rune // rune for opening bracket or pbOpen and pbClose; 0 for pbNone
75 embeddingLevel level // default: = implicitLevel;
78 resultTypes []Class
79 resultLevels []level
85 matchingPDI []int
90 matchingIsolateInitiator []int
121 func (p *paragraph) Len() int { return len(p.initialTypes) }
125 func (p *paragraph) run() {
194 func (p *paragraph) determineMatchingIsolates() {
230 func (p *paragraph) determineParagraphEmbeddingLevel(start, end int) level {
292 func (p *paragraph) determineExplicitEmbeddingLevels() {
429 func (p *paragraph) isolatingRunSequence(indexes []int) *isolatingRunSequence {
739 func (p *paragraph) determineLevelRuns() [][]int {
766 func (p *paragraph) determineIsolatingRunSequences() []*isolatingRunSequence {
808 func (p *paragraph) assignLevelsToCharactersRemovedByX9() {
841 func (p *paragraph) getLevels(linebreaks []int) []level {
907 func (p *paragraph) getReordering(linebreaks []int) []int {