Class: Pione::Lang::DocumentParser

Inherits:
Parslet::Parser
  • Object
show all
Includes:
CommonParser, ConditionalBranchParser, ContextParser, DeclarationParser, ExprParser, LiteralParser, Util::ParsletParserExtension
Defined in:
lib/pione/lang/document-parser.rb

Overview

DocumentParser is a parser for PIONE document.

Constant Summary

Constants included from DeclarationParser

Pione::Lang::DeclarationParser::BLOCKS, Pione::Lang::DeclarationParser::SENTENCES

Constants included from ConditionalBranchParser

ConditionalBranchParser::CONDITIONAL_BRANCHES

Constants included from CommonParser

CommonParser::KEYWORDS, CommonParser::SYMBOLS

Method Summary

Methods included from DeclarationParser

#binding_sentence

Methods included from ExprParser

#expr!

Methods included from CommonParser

#_line, #line, #padded?, #spaced?

Methods included from Util::ParsletParserExtension

#except, #ignore, #ignore_error, #or_error, #should, #syntax_error