aboutsummaryrefslogtreecommitdiffstats
path: root/tool/lrama/lib/lrama/grammar/symbol.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tool/lrama/lib/lrama/grammar/symbol.rb')
-rw-r--r--tool/lrama/lib/lrama/grammar/symbol.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/lrama/lib/lrama/grammar/symbol.rb b/tool/lrama/lib/lrama/grammar/symbol.rb
index 9df1c2f636..39e5218d53 100644
--- a/tool/lrama/lib/lrama/grammar/symbol.rb
+++ b/tool/lrama/lib/lrama/grammar/symbol.rb
@@ -47,9 +47,9 @@ module Lrama
name = "YYACCEPT"
when eof_symbol?
name = "YYEOF"
- when term? && id.type == Token::Char
+ when term? && id.is_a?(Lrama::Lexer::Token::Char)
name = number.to_s + display_name
- when term? && id.type == Token::Ident
+ when term? && id.is_a?(Lrama::Lexer::Token::Ident)
name = id.s_value
when nterm? && (id.s_value.include?("$") || id.s_value.include?("@"))
name = number.to_s + id.s_value