i
[chise/ruby.git] / chise / parser.rb
index 6402fca..232b554 100755 (executable)
@@ -2,8 +2,8 @@
 
 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