class PDF::Reader::Parser
def parse_token(operators={})
object
Reads the next token from the underlying buffer and convets it to an appropriate
###############################################################################
def parse_token(operators={}) token = @buffer.token if STRATEGIES.has_key? token STRATEGIES[token].call(self, token) elsif token.is_a? PDF::Reader::Reference token elsif operators.has_key? token Token.new(token) elsif token.frozen? token elsif token =~ /\d*\.\d/ token.to_f else token.to_i end end