SYMBOL INDEX (103 symbols across 9 files) FILE: 2022.go type recognizer2022 (line 7) | type recognizer2022 struct method Match (line 12) | func (r *recognizer2022) Match(input *recognizerInput) (output recogni... method matchConfidence (line 19) | func (r *recognizer2022) matchConfidence(input []byte) int { function newRecognizer_2022JP (line 83) | func newRecognizer_2022JP() *recognizer2022 { function newRecognizer_2022KR (line 90) | func newRecognizer_2022KR() *recognizer2022 { function newRecognizer_2022CN (line 97) | func newRecognizer_2022CN() *recognizer2022 { FILE: detector.go type Result (line 10) | type Result struct type Detector (line 20) | type Detector struct method DetectBest (line 87) | func (d *Detector) DetectBest(b []byte) (r *Result, err error) { method DetectAll (line 96) | func (d *Detector) DetectAll(b []byte) ([]Result, error) { function NewTextDetector (line 73) | func NewTextDetector() *Detector { function NewHtmlDetector (line 78) | func NewHtmlDetector() *Detector { function matchHelper (line 128) | func matchHelper(r recognizer, input *recognizerInput, outputChan chan<-... type recognizerOutputs (line 132) | type recognizerOutputs method Len (line 134) | func (r recognizerOutputs) Len() int { return len(r) } method Less (line 135) | func (r recognizerOutputs) Less(i, j int) bool { return r[i].Confidenc... method Swap (line 136) | func (r recognizerOutputs) Swap(i, j int) { r[i], r[j] = r[j], r[... FILE: detector_test.go function TestDetector (line 11) | func TestDetector(t *testing.T) { FILE: example_test.go function ExampleTextDetector (line 16) | func ExampleTextDetector() { FILE: multi_byte.go type recognizerMultiByte (line 8) | type recognizerMultiByte struct method Match (line 19) | func (r *recognizerMultiByte) Match(input *recognizerInput) (output re... method matchConfidence (line 27) | func (r *recognizerMultiByte) matchConfidence(input *recognizerInput) ... type charDecoder (line 15) | type charDecoder interface function binarySearch (line 79) | func binarySearch(l []uint16, c uint16) bool { type charDecoder_sjis (line 98) | type charDecoder_sjis struct method DecodeOneChar (line 101) | func (charDecoder_sjis) DecodeOneChar(input []byte) (c uint16, remain ... function newRecognizer_sjis (line 133) | func newRecognizer_sjis() *recognizerMultiByte { type charDecoder_euc (line 142) | type charDecoder_euc struct method DecodeOneChar (line 145) | func (charDecoder_euc) DecodeOneChar(input []byte) (c uint16, remain [... function newRecognizer_euc_jp (line 213) | func newRecognizer_euc_jp() *recognizerMultiByte { function newRecognizer_euc_kr (line 222) | func newRecognizer_euc_kr() *recognizerMultiByte { type charDecoder_big5 (line 231) | type charDecoder_big5 struct method DecodeOneChar (line 234) | func (charDecoder_big5) DecodeOneChar(input []byte) (c uint16, remain ... function newRecognizer_big5 (line 269) | func newRecognizer_big5() *recognizerMultiByte { type charDecoder_gb_18030 (line 278) | type charDecoder_gb_18030 struct method DecodeOneChar (line 281) | func (charDecoder_gb_18030) DecodeOneChar(input []byte) (c uint16, rem... function newRecognizer_gb_18030 (line 338) | func newRecognizer_gb_18030() *recognizerMultiByte { FILE: recognizer.go type recognizer (line 3) | type recognizer interface type recognizerOutput (line 7) | type recognizerOutput type recognizerInput (line 9) | type recognizerInput struct function newRecognizerInput (line 17) | func newRecognizerInput(raw []byte, stripTag bool) *recognizerInput { function mayStripInput (line 29) | func mayStripInput(raw []byte, stripTag bool) (out []byte, stripped bool) { function computeByteStats (line 68) | func computeByteStats(input []byte) []int { function computeHasC1Bytes (line 76) | func computeHasC1Bytes(byteStats []int) bool { FILE: single_byte.go type recognizerSingleByte (line 4) | type recognizerSingleByte struct method Match (line 12) | func (r *recognizerSingleByte) Match(input *recognizerInput) recognize... method parseNgram (line 90) | func (r *recognizerSingleByte) parseNgram(input []byte) int { type ngramState (line 24) | type ngramState struct method AddByte (line 41) | func (s *ngramState) AddByte(b byte) { method HitRate (line 54) | func (s *ngramState) HitRate() float32 { method lookup (line 61) | func (s *ngramState) lookup() bool { function newNgramState (line 31) | func newNgramState(table *[64]uint32) *ngramState { function newRecognizer_8859_1 (line 211) | func newRecognizer_8859_1(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_1_en (line 221) | func newRecognizer_8859_1_en() *recognizerSingleByte { function newRecognizer_8859_1_da (line 224) | func newRecognizer_8859_1_da() *recognizerSingleByte { function newRecognizer_8859_1_de (line 227) | func newRecognizer_8859_1_de() *recognizerSingleByte { function newRecognizer_8859_1_es (line 230) | func newRecognizer_8859_1_es() *recognizerSingleByte { function newRecognizer_8859_1_fr (line 233) | func newRecognizer_8859_1_fr() *recognizerSingleByte { function newRecognizer_8859_1_it (line 236) | func newRecognizer_8859_1_it() *recognizerSingleByte { function newRecognizer_8859_1_nl (line 239) | func newRecognizer_8859_1_nl() *recognizerSingleByte { function newRecognizer_8859_1_no (line 242) | func newRecognizer_8859_1_no() *recognizerSingleByte { function newRecognizer_8859_1_pt (line 245) | func newRecognizer_8859_1_pt() *recognizerSingleByte { function newRecognizer_8859_1_sv (line 248) | func newRecognizer_8859_1_sv() *recognizerSingleByte { function newRecognizer_8859_2 (line 315) | func newRecognizer_8859_2(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_2_cs (line 325) | func newRecognizer_8859_2_cs() *recognizerSingleByte { function newRecognizer_8859_2_hu (line 328) | func newRecognizer_8859_2_hu() *recognizerSingleByte { function newRecognizer_8859_2_pl (line 331) | func newRecognizer_8859_2_pl() *recognizerSingleByte { function newRecognizer_8859_2_ro (line 334) | func newRecognizer_8859_2_ro() *recognizerSingleByte { function newRecognizer_8859_5 (line 380) | func newRecognizer_8859_5(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_5_ru (line 389) | func newRecognizer_8859_5_ru() *recognizerSingleByte { function newRecognizer_8859_6 (line 435) | func newRecognizer_8859_6(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_6_ar (line 444) | func newRecognizer_8859_6_ar() *recognizerSingleByte { function newRecognizer_8859_7 (line 490) | func newRecognizer_8859_7(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_7_el (line 500) | func newRecognizer_8859_7_el() *recognizerSingleByte { function newRecognizer_8859_8 (line 553) | func newRecognizer_8859_8(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_8_I_he (line 563) | func newRecognizer_8859_8_I_he() *recognizerSingleByte { function newRecognizer_8859_8_he (line 569) | func newRecognizer_8859_8_he() *recognizerSingleByte { function newRecognizer_8859_9 (line 615) | func newRecognizer_8859_9(language string, ngram *[64]uint32) *recognize... function newRecognizer_8859_9_tr (line 625) | func newRecognizer_8859_9_tr() *recognizerSingleByte { function newRecognizer_windows_1256 (line 671) | func newRecognizer_windows_1256() *recognizerSingleByte { function newRecognizer_windows_1251 (line 722) | func newRecognizer_windows_1251() *recognizerSingleByte { function newRecognizer_KOI8_R (line 773) | func newRecognizer_KOI8_R() *recognizerSingleByte { function newRecognizer_IBM424_he (line 816) | func newRecognizer_IBM424_he(charset string, ngram *[64]uint32) *recogni... function newRecognizer_IBM424_he_rtl (line 825) | func newRecognizer_IBM424_he_rtl() *recognizerSingleByte { function newRecognizer_IBM424_he_ltr (line 829) | func newRecognizer_IBM424_he_ltr() *recognizerSingleByte { function newRecognizer_IBM420_ar (line 867) | func newRecognizer_IBM420_ar(charset string, ngram *[64]uint32) *recogni... function newRecognizer_IBM420_ar_rtl (line 876) | func newRecognizer_IBM420_ar_rtl() *recognizerSingleByte { function newRecognizer_IBM420_ar_ltr (line 880) | func newRecognizer_IBM420_ar_ltr() *recognizerSingleByte { FILE: unicode.go type recognizerUtf16be (line 14) | type recognizerUtf16be struct method Match (line 21) | func (*recognizerUtf16be) Match(input *recognizerInput) (output recogn... function newRecognizer_utf16be (line 17) | func newRecognizer_utf16be() *recognizerUtf16be { type recognizerUtf16le (line 31) | type recognizerUtf16le struct method Match (line 38) | func (*recognizerUtf16le) Match(input *recognizerInput) (output recogn... function newRecognizer_utf16le (line 34) | func newRecognizer_utf16le() *recognizerUtf16le { type recognizerUtf32 (line 48) | type recognizerUtf32 struct method Match (line 78) | func (r *recognizerUtf32) Match(input *recognizerInput) (output recogn... function decodeUtf32be (line 54) | func decodeUtf32be(input []byte) uint32 { function decodeUtf32le (line 58) | func decodeUtf32le(input []byte) uint32 { function newRecognizer_utf32be (line 62) | func newRecognizer_utf32be() *recognizerUtf32 { function newRecognizer_utf32le (line 70) | func newRecognizer_utf32le() *recognizerUtf32 { FILE: utf8.go type recognizerUtf8 (line 9) | type recognizerUtf8 struct method Match (line 16) | func (*recognizerUtf8) Match(input *recognizerInput) (output recognize... function newRecognizer_utf8 (line 12) | func newRecognizer_utf8() *recognizerUtf8 {