nailgun 0.1.0

A PEG parser generator.
Documentation
1
2
3
4
5
6
7
8
9
# Parses the following:
#   +123E-12, 123, DEADBEEF, 0123456789abcdef etc
Number     <- ( Scientific / Hexa )
Scientific <- Floating ( ('e' / 'E' ) Integer )?
Floating   <- Integer ('.' Unsigned )?
Unsigned   <- [0-9]+
Integer    <- Sign? Unsigned
Hexa       <- [0-9a-fA-F]+
Sign       <- '-' / '+'