module CHISE
class CharacterParser
- def parse(c) # parse a value and return a number
- return 0 if c.nil? # what? should raise exception?
+ def parse(c) # parse a value and return a number (MCS)
+ raise "c is nil" if c.nil?
if c.kind_of?(Numeric)
c = 0x80000000 + c if c < 0 # negative value