MCPcopy Create free account
hub / github.com/sqlmapproject/sqlmap / EUCJPContextAnalysis

Class EUCJPContextAnalysis

thirdparty/chardet/jpcntx.py:212–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210 return -1, char_len
211
212class EUCJPContextAnalysis(JapaneseContextAnalysis):
213 def get_order(self, byte_str):
214 if not byte_str:
215 return -1, 1
216 # find out current char's byte length
217 first_char = byte_str[0]
218 if (first_char == 0x8E) or (0xA1 <= first_char <= 0xFE):
219 char_len = 2
220 elif first_char == 0x8F:
221 char_len = 3
222 else:
223 char_len = 1
224
225 # return its order if it is hiragana
226 if len(byte_str) > 1:
227 second_char = byte_str[1]
228 if (first_char == 0xA4) and (0xA1 <= second_char <= 0xF3):
229 return second_char - 0xA1, char_len
230
231 return -1, char_len
232
233

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…