class HexaPDF::Content::Tokenizer
def parse_number
def parse_number if (val = @ss.scan(/[+-]?(?:\d+\.\d*|\.\d+)/)) val << '0' if val.getbyte(-1) == 46 # dot '.' Float(val) elsif (val = @ss.scan_integer) val.to_i else parse_keyword end end
def parse_number if (val = @ss.scan(/[+-]?(?:\d+\.\d*|\.\d+)/)) val << '0' if val.getbyte(-1) == 46 # dot '.' Float(val) elsif (val = @ss.scan_integer) val.to_i else parse_keyword end end