Commit 025637e
authored
- Rakefile+1-2
- config.yml+2
- docs/serialization.md+1
- ext/prism/extension.c+2-1
- include/prism/parser.h+8-6
- include/prism/regexp.h+41-12
- include/prism/util/pm_line_offset_list.h+1-1
- include/prism/util/pm_string.h+1-1
- java/org/ruby_lang/prism/ParseResult.java+3-1
- lib/prism/lex_compat.rb+4-4
- lib/prism/parse_result.rb+14-59
- rbi/generated/prism/lex_compat.rbi+2-2
- rbi/generated/prism/parse_result.rbi+8-14
- rbi/generated/prism/serialize.rbi+3
- rust/ruby-prism-sys/build/main.rs+36
- rust/ruby-prism/src/lib.rs+429-16
- rust/ruby-prism/src/node_ext.rs+250
- rust/ruby-prism/src/parse_result/mod.rs+51-1
- sig/generated/prism/lex_compat.rbs+2-2
- sig/generated/prism/parse_result.rbs+8-16
- sig/generated/prism/serialize.rbs+3
- snapshots/command_method_call_2.txt+15-61
- snapshots/seattlerb/regexp_escape_extended.txt+1-1
- src/prism.c+622-549
- src/regexp.c+952-37
- templates/java/org/ruby_lang/prism/Loader.java.erb+46-11
- templates/java/org/ruby_lang/prism/Nodes.java.erb+25-5
- templates/javascript/src/deserialize.js.erb+3-1
- templates/lib/prism/serialize.rb.erb+11-3
- templates/src/diagnostic.c.erb+4-2
- templates/src/node.c.erb+4
- templates/src/serialize.c.erb+2-3
- test/prism/encoding/regular_expression_encoding_test.rb+9-25
- test/prism/errors/command_call_in.txt+1
- test/prism/errors/command_call_value_and.txt+3
- test/prism/errors/command_call_value_or.txt+3
- test/prism/errors/command_calls_34.txt+11-4
- test/prism/errors/command_calls_35.txt+5-1
- test/prism/errors/destroy_call_operator_write_arguments.txt+3-3
- test/prism/errors_test.rb-35
- test/prism/fixtures/command_method_call_2.txt-2
- test/prism/newline_offsets_test.rb+25-2
- test/prism/result/continuable_test.rb+124
0 commit comments