# File lib/JapaneseContextAnalysis.rb, line 186 def get_order(aStr) unless aStr then return -1, 1 end # find out current char's byte length if ((aStr[0] >= 0x81) and (aStr[0] <= 0x9F)) or \ ((aStr[0] >= 0xE0) and (aStr[0] <= 0xFC)) charLen = 2 else charLen = 1 end # return its order if it is hiragana if aStr.length > 1 if (aStr[0] == '\202') and \ (aStr[1] >= 0x9F) and \ (aStr[1] <= 0xF1): return ord(aStr[1]) - 0x9F, charLen end end return -1, charLen end