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
|