Sha256: ea239799abd5ebc321dc4731cf52b51f8c1bda5fe2bd8a915cb2e59da8fba670

Contents?: true

Size: 421 Bytes

Versions: 9

Compression:

Stored size: 421 Bytes

Contents

module Pione
  module Lang
    # DocumentParser is a parser for PIONE document.
    class DocumentParser < Parslet::Parser
      include Util::ParsletParserExtension
      include CommonParser
      include LiteralParser
      include ExprParser
      include ContextParser
      include ConditionalBranchParser
      include DeclarationParser

      #
      # root
      #
      root(:package_context)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pione-0.5.0 lib/pione/lang/document-parser.rb
pione-0.5.0.alpha.2 lib/pione/lang/document-parser.rb
pione-0.5.0.alpha.1 lib/pione/lang/document-parser.rb
pione-0.4.2 lib/pione/lang/document-parser.rb
pione-0.4.1 lib/pione/lang/document-parser.rb
pione-0.4.0 lib/pione/lang/document-parser.rb
pione-0.3.2 lib/pione/lang/document-parser.rb
pione-0.3.1 lib/pione/lang/document-parser.rb
pione-0.3.0 lib/pione/lang/document-parser.rb