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 |