ruby/lib/prism
Aaron Patterson 881c5a1846 [ruby/prism] Add a "repeated flag" to parameter nodes
It's possible to repeat parameters in method definitions like so:

```ruby
def foo(_a, _a)
end
```

The compiler needs to know to adjust the local table size to account for
these duplicate names.  We'll use the repeated parameter flag to account
for the extra stack space required

b443cb1f60

Co-Authored-By: Kevin Newton <kddnewton@gmail.com>
Co-Authored-By: Jemma Issroff <jemmaissroff@gmail.com>
2024-01-10 15:24:26 +00:00
..
parse_result [ruby/prism] More Ruby docs 2023-11-01 13:10:29 -04:00
debug.rb [ruby/prism] Add a "repeated flag" to parameter nodes 2024-01-10 15:24:26 +00:00
desugar_compiler.rb [ruby/prism] Move flag position consistently to front 2023-12-06 20:50:02 +00:00
ffi.rb [ruby/prism] IndexTargetNode should always have ATTRIBUTE_WRITE 2024-01-02 18:51:18 +00:00
lex_compat.rb [ruby/prism] Fix comments after HEREDOCs again. 2023-12-01 15:17:20 +00:00
node_ext.rb [ruby/prism] Fix rational when parsing non decimal integer 2024-01-03 17:18:02 +00:00
node_inspector.rb [ruby/prism] More Ruby docs 2023-11-01 13:10:29 -04:00
pack.rb [ruby/prism] Finish Ruby documentation 2023-11-01 13:10:29 -04:00
parse_result.rb [ruby/prism] Clarify __END__ comment 2024-01-09 19:02:26 +00:00
pattern.rb [ruby/prism] More Ruby docs 2023-11-01 13:10:29 -04:00
prism.gemspec Bump prism to version 0.19.0 2023-12-14 15:06:09 -05:00
ripper_compat.rb [ruby/prism] Ripper compat docs update 2023-12-04 17:00:14 +00:00