Module: Parsr::Rules::Float

Includes:
Numeric
Defined in:
lib/parsr/rules/float.rb

Constant Summary collapse

PATTERN =
/#{SIGN}#{DIGITS}\.#{DIGITS}/

Constants included from Numeric

Numeric::DIGITS, Numeric::SIGN

Class Method Summary collapse

Class Method Details

.match(scanner) ⇒ Object



8
9
10
11
12
# File 'lib/parsr/rules/float.rb', line 8

def match(scanner)
  if scanner.scan(PATTERN)
    Parsr::Token.new(Float(scanner.matched))
  end
end