Text_LanguageDetect D

Total Complexity 183
Dependencies 3
Dependents 0
Total lines 1,598
Lines of code 710
Logical lines of code 409
Comment lines 634
Methods 32
Properties 11

Methods 32

Method Rating Maintainability Complexity Lines of code
clusterLanguages()
B
34 21 96
detect()
B
36 20 81
_next_char()
B
43 22 42
clusteredSearch()
B
38 15 75
languageSimilarity()
A
44 11 54
omitLanguages()
A
48 12 37
_convertToNameMode()
S
54 6 23
_convertFromNameMode()
S
54 6 23
_unicode_block_name()
S
54 6 22
detectConfidence()
S
54 6 21
unicodeBlockName()
S
54 5 23
_utf8char2unicode()
S
54 5 21
languageExists()
S
56 5 18
_checkTrigram()
S
57 4 19
_readdb()
S
59 3 15
detectSimple()
S
63 4 10
_bub_sort()
S
61 3 13
_sort_func()
S
61 3 13
_arr_rank()
S
62 3 12
_distance()
S
61 3 12
__construct()
S
63 3 11
_normalize_score()
S
64 3 10
setPerlCompatible()
S
65 3 10
_read_unicode_block_db()
S
69 2 7
useUnicodeBlocks()
S
74 2 5
detectUnicodeBlocks()
S
62 1 12
_get_data_loc()
S
79 1 3
_trigram()
S
67 1 8
setNameMode()
S
81 1 3
utf8strlen()
S
79 1 3
getLanguages()
S
75 1 5
getLanguageCount()
S
80 1 3