U Ɛd_}@shdZGdddeZGdddeZGdddeZGdddeZGd d d eZGd d d eZd S)zr All of the Enums that are used throughout the chardet package. :author: Dan Blanchard (dan.blanchard@gmail.com) c@seZdZdZdZdZdZdS) InputStatezS This enum represents the different states a universal detector can be in. N)__name__ __module__ __qualname____doc__ PURE_ASCII ESC_ASCII HIGH_BYTEr r TC:\Users\aemmanux\AppData\Local\Temp\pip-target-bnng1y30\lib\python\chardet/enums.pyrsrc@s<eZdZdZdZdZdZdZdZdZ eeBZ e eBeBZ dS) LanguageFilterzj This enum represents the different language filters we can apply to a ``UniversalDetector``. rrN) rrrrCHINESE_SIMPLIFIEDCHINESE_TRADITIONALJAPANESEKOREANNON_CJKALLCHINESECJKr r r r rsrc@seZdZdZdZdZdZdS) ProbingStatezG This enum represents the different states a prober can be in. rrrN)rrrr DETECTINGFOUND_ITNOT_MEr r r r r src@seZdZdZdZdZdZdS) MachineStatezN This enum represents the different states a state machine can be in. rrrN)rrrrSTARTERRORITS_MEr r r r r)src@s,eZdZdZdZdZdZdZeddZ dS) SequenceLikelihoodzX This enum represents the likelihood of a character following the previous one. rrrcCsdS)z::returns: The number of likelihood categories in the enum.rr )clsr r r get_num_categories;sz%SequenceLikelihood.get_num_categoriesN) rrrrNEGATIVEUNLIKELYLIKELYPOSITIVE classmethodr&r r r r r#2sr#c@s$eZdZdZdZdZdZdZdZdS)CharacterCategoryz This enum represents the different categories language models for ``SingleByteCharsetProber`` put characters into. Anything less than CONTROL is considered a letter. N) rrrr UNDEFINED LINE_BREAKSYMBOLDIGITCONTROLr r r r r,As r,N)robjectrrrrr#r,r r r r s