ruby/lib/prism
Earlopain a04555c8ab [ruby/prism] Be more defensive in the parser translator lexer
Generally I have been good about safely accessing the tokens but failed
to properly guard against no tokens in places
where it could theoretically happen through invalid syntax.

I added a test case for one occurance, other changes are theoretical only.

4a3866af19
2025-08-14 15:42:33 +00:00
..
parse_result [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
polyfill [ruby/prism] Fix parser translator during string escaping with invalid utf-8 2025-06-11 18:07:43 +00:00
translation [ruby/prism] Be more defensive in the parser translator lexer 2025-08-14 15:42:33 +00:00
desugar_compiler.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
ffi.rb When reading from stdin, put a wrapper around the IO object 2025-08-04 12:34:33 -07:00
lex_compat.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
node_ext.rb [ruby/prism] [DOC] Stop rdoc from processing non-rdoc comments 2025-05-29 04:45:59 +00:00
pack.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
parse_result.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
pattern.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
prism.gemspec [ruby/prism] Fix parser translator during string escaping with invalid utf-8 2025-06-11 18:07:43 +00:00
relocation.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
string_query.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00
translation.rb [ruby/prism] [DOC] Specify markdown mode to RDoc 2025-05-29 04:45:58 +00:00