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:



180
181
182
# File 'lib/parser/parser.rb', line 180

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

Instance Method Details

#to_sObject

:nodoc:



183
184
185
# File 'lib/parser/parser.rb', line 183

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