Sha256: 6b1df6f64786d142ff47da9634989a38528fac4d9b208410f2ad14512a2824d6
Contents?: true
Size: 325 Bytes
Versions: 1
Compression:
Stored size: 325 Bytes
Contents
require 'abnf' require 'pp' rt = ABNF.regexp_tree(<<'End') s0 = n0 s0 / n1 s2 / n2 s1 / "" s1 = n0 s1 / n1 s0 / n2 s2 s2 = n0 s2 / n1 s1 / n2 s0 n0 = "0" / "3" / "6" / "9" n1 = "1" / "4" / "7" n2 = "2" / "5" / "8" End pp rt r = rt.regexp(true) 1000.times {|i| print "error: #{i}\n" unless (r !~ i.to_s) == (i%3 != 0) }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
abnf-0.0.1 | sample/multiples-of-3.rb |