ruby/prism
Jemma Issroff 018dbf18d5 [ruby/prism] Add locals_body_index to DefNode, BlockNode, LambdaNode
The locals_body_index gives the index in the locals array where
the locals from the body start. This allows compilers to easily
index past the parameters in the locals array.

https://github.com/ruby/prism/commit/5d4627b890
2023-12-06 09:55:48 -05:00
..
templates [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_t 2023-12-04 14:33:44 +00:00
util [ruby/prism] Correctly pass around const pm_encoding_t * 2023-11-30 21:37:56 -05:00
api_pack.c [ruby/prism] Fix up lint 2023-11-01 13:10:29 -04:00
config.yml [ruby/prism] Add locals_body_index to DefNode, BlockNode, LambdaNode 2023-12-06 09:55:48 -05:00
defines.h [ruby/prism] Revert "Ensure serialized file is little endian" 2023-11-18 01:32:37 +00:00
diagnostic.c [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_t 2023-12-04 14:33:44 +00:00
diagnostic.h [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_t 2023-12-04 14:33:44 +00:00
encoding.c [ruby/prism] Document remaining encodings 2023-11-30 21:37:56 -05:00
encoding.h [ruby/prism] Document remaining encodings 2023-11-30 21:37:56 -05:00
extension.c [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_t 2023-12-04 14:33:44 +00:00
extension.h [ruby/prism] Update to v0.18.0 2023-11-21 13:59:10 -05:00
node.h [ruby/prism] Last remaining missing C comments 2023-11-01 13:10:29 -04:00
options.c [ruby/prism] Convert start line to signed integers 2023-11-29 13:56:19 +00:00
options.h [ruby/prism] Convert start line to signed integers 2023-11-29 13:56:19 +00:00
pack.c
pack.h [ruby/prism] Last remaining missing C comments 2023-11-01 13:10:29 -04:00
parser.h [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_t 2023-12-04 14:33:44 +00:00
prettyprint.h [ruby/prism] Last remaining missing C comments 2023-11-01 13:10:29 -04:00
prism.c [ruby/prism] Add locals_body_index to DefNode, BlockNode, LambdaNode 2023-12-06 09:55:48 -05:00
prism.h Revert "allow enabling Prism via flag or env var" 2023-12-06 10:21:12 +09:00
regexp.c [ruby/prism] Correctly pass around const pm_encoding_t * 2023-11-30 21:37:56 -05:00
regexp.h [ruby/prism] Correctly pass around const pm_encoding_t * 2023-11-30 21:37:56 -05:00
version.h [ruby/prism] Update to v0.18.0 2023-11-21 13:59:10 -05:00