[ruby/prism] More gracefully handle interpolated keys in hpn
https://github.com/ruby/prism/commit/31c71e7a40
[PRISM] Replace MissingNode with ErrorRecoveryNode
[ruby/prism] Fix accepting newline in multitarget before =
https://github.com/ruby/prism/commit/3c89c5606d
RTYPEDDATA_DATA: reject embedded typeddata
Callers should use the safer RTYPEDDATA_GET_DATA.
RTYPEDDATA_GET_DATA
[ruby/prism] Rework Java template generation for Maven build
This uses the JRuby rake-maven-plugin to generate the templates as part of the Maven build. The generated output for the Java templates will be under java/api/target/generated-sources/java.
https://github.com/ruby/prism/commit/b257151391
[ruby/prism] Begin splitting the Java artifact into components
The libraries will be released together but can be developed and...
[ruby/prism] Visit block locals in lambda definitions
They may not be part of on_param but ripper still calls on_ident for them
on_param
on_ident
https://github.com/ruby/prism/commit/fb5303f2b8
[ruby/prism] Fix double-visiting on some constant path node types
::X &&= 1 for example emitted on_int twice
::X &&= 1
on_int
https://github.com/ruby/prism/commit/44d064c2bc
[ruby/prism] Emit on_comment with a newline when available
on_comment
https://github.com/ruby/prism/commit/894f395449
[ruby/prism] Add a test for ripper events
Currently there is just one very basic one.
https://github.com/ruby/prism/commit/5a184b8085
View all revisions | View revisions
Also available in: Atom