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