diff --git a/lib/lrama/parser.rb b/lib/lrama/parser.rb index be4b6f8a..7fdf6ac0 100644 --- a/lib/lrama/parser.rb +++ b/lib/lrama/parser.rb @@ -1084,7 +1084,7 @@ def merge_locations(*locations) 1, 74, :_reduce_none, 1, 74, :_reduce_none, 1, 74, :_reduce_none, - 1, 101, :_reduce_135 ] + 1, 101, :_reduce_none ] racc_reduce_n = 136 @@ -2387,12 +2387,7 @@ def _reduce_129(val, _values, result) # reduce 134 omitted -module_eval(<<'.,.,', 'parser.y', 620) - def _reduce_135(val, _values, result) - result = Lrama::Lexer::Token::Ident.new(s_value: val[0].s_value, location: val[0].location) - result - end -.,., +# reduce 135 omitted def _reduce_none(val, _values, result) val[0] diff --git a/parser.y b/parser.y index d26a45da..e9267348 100644 --- a/parser.y +++ b/parser.y @@ -618,7 +618,7 @@ rule | STRING | "{...}" - string_as_id: STRING { result = Lrama::Lexer::Token::Ident.new(s_value: val[0].s_value, location: val[0].location) } + string_as_id: STRING end ---- inner