######################## BEGIN LICENSE BLOCK ######################## # The Original Code is Mozilla Communicator client code. # # The Initial Developer of the Original Code is # Netscape Communications Corporation. # Portions created by the Initial Developer are Copyright (C) 1998 # the Initial Developer. All Rights Reserved. # # Contributor(s): # Mark Pilgrim - port to Python # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA ######################### END LICENSE BLOCK ######################### from .mbcharsetprober import MultiByteCharSetProber from .codingstatemachine import CodingStateMachine from .chardistribution import Big5DistributionAnalysis from .mbcssm import BIG5_SM_MODEL class Big5Prober(MultiByteCharSetProber): def __init__(self): super(Big5Prober, self).__init__() self.coding_sm = CodingStateMachine(BIG5_SM_MODEL) self.distribution_analyzer = Big5DistributionAnalysis() self.reset() @property def charset_name(self): return "Big5" @property def language(self): return "Chinese"
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
cli | Folder | 0755 |
|
|
__init__.py | File | 1.52 KB | 0644 |
|
__init__.pyc | File | 970 B | 0644 |
|
big5freq.py | File | 30.52 KB | 0644 |
|
big5freq.pyc | File | 53.41 KB | 0644 |
|
big5prober.py | File | 1.72 KB | 0644 |
|
big5prober.pyc | File | 1.27 KB | 0644 |
|
chardistribution.py | File | 9.19 KB | 0644 |
|
chardistribution.pyc | File | 7.36 KB | 0644 |
|
charsetgroupprober.py | File | 3.7 KB | 0644 |
|
charsetgroupprober.pyc | File | 2.71 KB | 0644 |
|
charsetprober.py | File | 4.99 KB | 0644 |
|
charsetprober.pyc | File | 3.92 KB | 0644 |
|
codingstatemachine.py | File | 3.51 KB | 0644 |
|
codingstatemachine.pyc | File | 3.19 KB | 0644 |
|
compat.py | File | 1.11 KB | 0644 |
|
compat.pyc | File | 392 B | 0644 |
|
cp949prober.py | File | 1.81 KB | 0644 |
|
cp949prober.pyc | File | 1.27 KB | 0644 |
|
enums.py | File | 1.62 KB | 0644 |
|
enums.pyc | File | 2.96 KB | 0644 |
|
escprober.py | File | 3.86 KB | 0644 |
|
escprober.pyc | File | 3.06 KB | 0644 |
|
escsm.py | File | 10.26 KB | 0644 |
|
escsm.pyc | File | 7.82 KB | 0644 |
|
eucjpprober.py | File | 3.66 KB | 0644 |
|
eucjpprober.pyc | File | 2.88 KB | 0644 |
|
euckrfreq.py | File | 13.23 KB | 0644 |
|
euckrfreq.pyc | File | 23.51 KB | 0644 |
|
euckrprober.py | File | 1.71 KB | 0644 |
|
euckrprober.pyc | File | 1.28 KB | 0644 |
|
euctwfreq.py | File | 30.88 KB | 0644 |
|
euctwfreq.pyc | File | 53.42 KB | 0644 |
|
euctwprober.py | File | 1.71 KB | 0644 |
|
euctwprober.pyc | File | 1.28 KB | 0644 |
|
gb2312freq.py | File | 20.23 KB | 0644 |
|
gb2312freq.pyc | File | 37.44 KB | 0644 |
|
gb2312prober.py | File | 1.71 KB | 0644 |
|
gb2312prober.pyc | File | 1.28 KB | 0644 |
|
hebrewprober.py | File | 13.51 KB | 0644 |
|
hebrewprober.pyc | File | 3.6 KB | 0644 |
|
jisfreq.py | File | 25.17 KB | 0644 |
|
jisfreq.pyc | File | 43.44 KB | 0644 |
|
jpcntx.py | File | 19.18 KB | 0644 |
|
jpcntx.pyc | File | 24.57 KB | 0644 |
|
langbulgarianmodel.py | File | 12.54 KB | 0644 |
|
langbulgarianmodel.pyc | File | 24.37 KB | 0644 |
|
langcyrillicmodel.py | File | 17.53 KB | 0644 |
|
langcyrillicmodel.pyc | File | 29.95 KB | 0644 |
|
langgreekmodel.py | File | 12.39 KB | 0644 |
|
langgreekmodel.pyc | File | 24.05 KB | 0644 |
|
langhebrewmodel.py | File | 11.08 KB | 0644 |
|
langhebrewmodel.pyc | File | 22.89 KB | 0644 |
|
langhungarianmodel.py | File | 12.3 KB | 0644 |
|
langhungarianmodel.pyc | File | 24.34 KB | 0644 |
|
langthaimodel.py | File | 11.03 KB | 0644 |
|
langthaimodel.pyc | File | 22.87 KB | 0644 |
|
langturkishmodel.py | File | 10.84 KB | 0644 |
|
langturkishmodel.pyc | File | 22.88 KB | 0644 |
|
latin1prober.py | File | 5.24 KB | 0644 |
|
latin1prober.pyc | File | 3.56 KB | 0644 |
|
mbcharsetprober.py | File | 3.33 KB | 0644 |
|
mbcharsetprober.pyc | File | 2.64 KB | 0644 |
|
mbcsgroupprober.py | File | 1.96 KB | 0644 |
|
mbcsgroupprober.pyc | File | 1.27 KB | 0644 |
|
mbcssm.py | File | 24.88 KB | 0644 |
|
mbcssm.pyc | File | 18.66 KB | 0644 |
|
sbcharsetprober.py | File | 5.52 KB | 0644 |
|
sbcharsetprober.pyc | File | 3.49 KB | 0644 |
|
sbcsgroupprober.py | File | 3.46 KB | 0644 |
|
sbcsgroupprober.pyc | File | 1.85 KB | 0644 |
|
sjisprober.py | File | 3.69 KB | 0644 |
|
sjisprober.pyc | File | 2.9 KB | 0644 |
|
universaldetector.py | File | 12.19 KB | 0644 |
|
universaldetector.pyc | File | 6.88 KB | 0644 |
|
utf8prober.py | File | 2.7 KB | 0644 |
|
utf8prober.pyc | File | 2.36 KB | 0644 |
|
version.py | File | 242 B | 0644 |
|
version.pyc | File | 419 B | 0644 |
|