Module Parslet::ClassMethods
In: lib/parslet.rb

Methods

rule  

Public Instance methods

Define an entity for the parser. This generates a method of the same name that can be used as part of other patterns. Those methods can be freely mixed in your parser class with real ruby methods.

Example:

  class MyParser
    include Parslet

    rule :bar { str('bar') }
    rule :twobar do
      bar >> bar
    end

    root :twobar
  end

[Validate]