Exception: Dhaka::NoStartProductionsError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/parser/parser.rb

Overview

Raised when trying to create a Parser for a grammar that has no productions for the start symbol

Instance Method Summary collapse

Constructor Details

#initialize(grammar) ⇒ NoStartProductionsError

:nodoc:



145
146
147
# File 'lib/parser/parser.rb', line 145

def initialize(grammar) #:nodoc:
  @grammar = grammar
end

Instance Method Details

#to_sObject

:nodoc:



148
149
150
# File 'lib/parser/parser.rb', line 148

def to_s #:nodoc:
  "No start productions defined for #{@grammar.name}"
end