lib/lrama/grammar.rb in lrama-0.5.0 vs lib/lrama/grammar.rb in lrama-0.5.1

- old
+ new

@@ -164,11 +164,11 @@ when ref.type == :dollar # $n raise "$#{ref.number} can not be used in %printer." when ref.type == :at # @n raise "@#{ref.number} can not be used in %printer." else - raise "Unexpected. #{code}, #{ref}" + raise "Unexpected. #{self}, #{ref}" end t_code[first_column..last_column] = str end @@ -203,11 +203,11 @@ str = "(yyvsp[#{i}].#{member})" when ref.type == :at # @n i = -ref.position_in_rhs + ref.number str = "(yylsp[#{i}])" else - raise "Unexpected. #{code}, #{ref}" + raise "Unexpected. #{self}, #{ref}" end t_code[first_column..last_column] = str end @@ -233,11 +233,11 @@ when ref.type == :dollar # $n raise "$#{ref.number} can not be used in initial_action." when ref.type == :at # @n raise "@#{ref.number} can not be used in initial_action." else - raise "Unexpected. #{code}, #{ref}" + raise "Unexpected. #{self}, #{ref}" end t_code[first_column..last_column] = str end @@ -714,11 +714,11 @@ end # If id is Token::Char, it uses ASCII code if sym.term? && sym.token_id.nil? if sym.id.type == Token::Char - # Igonre ' on the both sides + # Ignore ' on the both sides case sym.id.s_value[1..-2] when "\\b" sym.token_id = 8 when "\\f" sym.token_id = 12 @@ -842,9 +842,9 @@ syms.count > 1 end return if invalid.empty? - raise "Symbol number is dupulicated. #{invalid}" + raise "Symbol number is duplicated. #{invalid}" end end end