Sha256: 81513d3c20501b2520146706242f6a22f069f94adcfa80981b0b5b48d01b17af

Contents?: true

Size: 460 Bytes

Versions: 6

Compression:

Stored size: 460 Bytes

Contents

# The base class for all your parsers. Use as follows: 
#
#   require 'parslet'
#        
#   class MyParser < Parslet::Parser
#     rule(:a) { str('a').repeat }
#     root(:a)        
#   end
#        
#   pp MyParser.new.parse('aaaa')   # => 'aaaa'
#   pp MyParser.new.parse('bbbb')   # => Parslet::Atoms::ParseFailed: 
#                                   #    Don't know what to do with bbbb at line 1 char 1.
#
class Parslet::Parser 
  include Parslet
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
parslet-1.1.1 lib/parslet/parser.rb
parslet-1.1.0 lib/parslet/parser.rb
parslet-1.0.1 lib/parslet/parser.rb
parslet-1.0.0 lib/parslet/parser.rb
parslet-0.11.0 lib/parslet/parser.rb
parslet-0.10.1 lib/parslet/parser.rb