Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ GEM
prettyprint
prettier_print (1.2.1)
prettyprint (0.2.0)
prism (1.6.0)
prism (1.7.0)
psych (5.2.6)
date
stringio
Expand Down Expand Up @@ -174,7 +174,7 @@ CHECKSUMS
pp (0.6.2) sha256=947ec3120c6f92195f8ee8aa25a7b2c5297bb106d83b41baa02983686577b6ff
prettier_print (1.2.1) sha256=a72838b5f23facff21f90a5423cdcdda19e4271092b41f4ea7f50b83929e6ff9
prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193
prism (1.6.0) sha256=bfc0281a81718c4872346bc858dc84abd3a60cae78336c65ad35c8fbff641c6b
prism (1.7.0) sha256=10062f734bf7985c8424c44fac382ac04a58124ea3d220ec3ba9fe4f2da65103
psych (5.2.6) sha256=814328aa5dcb6d604d32126a20bc1cbcf05521a5b49dbb1a8b30a07e580f316e
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a
Expand Down
2 changes: 1 addition & 1 deletion test/fixtures/prism
Submodule prism updated 73 files
+1 −0 .github/workflows/cruby-bindings.yml
+1 −1 .github/workflows/java-wasm-bindings.yml
+1 −1 .github/workflows/javascript-bindings.yml
+2 −2 .github/workflows/main.yml
+1 −0 .github/workflows/publish-npm.yml
+2 −2 .github/workflows/rust-bindings.yml
+23 −1 CHANGELOG.md
+1 −1 Gemfile.lock
+1 −1 README.md
+12 −9 bin/compare
+2 −2 docs/build_system.md
+1 −1 docs/cruby_compilation.md
+1 −1 ext/prism/extension.h
+2 −2 gemfiles/2.7/Gemfile.lock
+2 −2 gemfiles/3.0/Gemfile.lock
+2 −2 gemfiles/3.1/Gemfile.lock
+2 −2 gemfiles/3.2/Gemfile.lock
+2 −2 gemfiles/3.3/Gemfile.lock
+2 −2 gemfiles/3.4/Gemfile.lock
+4 −4 gemfiles/4.0/Gemfile.lock
+2 −2 gemfiles/jruby/Gemfile.lock
+2 −2 gemfiles/truffleruby/Gemfile.lock
+2 −2 gemfiles/typecheck/Gemfile.lock
+1 −1 include/prism.h
+4 −1 include/prism/options.h
+2 −2 include/prism/version.h
+1 −1 java-wasm/pom.xml
+2 −1 java/org/prism/ParsingOptions.java
+6 −2 javascript/package.json
+2 −0 javascript/src/parsePrism.js
+2 −0 lib/prism/ffi.rb
+1 −0 lib/prism/translation.rb
+3 −1 lib/prism/translation/parser.rb
+13 −0 lib/prism/translation/parser41.rb
+2 −0 lib/prism/translation/parser_current.rb
+2 −2 lib/prism/translation/ripper.rb
+53 −18 lib/prism/translation/ruby_parser.rb
+3 −1 prism.gemspec
+6 −0 rbi/prism/translation/parser41.rbi
+2 −2 rust/Cargo.lock
+1 −1 rust/ruby-prism-sys/Cargo.toml
+1 −0 rust/ruby-prism-sys/src/lib.rs
+1 −1 rust/ruby-prism-sys/tests/utils_tests.rs
+2 −2 rust/ruby-prism/Cargo.toml
+28 −0 rust/ruby-prism/src/lib.rs
+543 −0 snapshots/command_method_call_3.txt
+114 −0 snapshots/heredoc_percent_q_newline_delimiter.txt
+33 −23 snapshots/spanning_heredoc.txt
+58 −26 src/encoding.c
+10 −0 src/options.c
+1,013 −1,810 src/prism.c
+1 −1 src/util/pm_constant_pool.c
+26 −16 templates/include/prism/ast.h.erb
+1 −1 templates/java/org/prism/Loader.java.erb
+1 −1 templates/javascript/src/deserialize.js.erb
+1 −1 templates/lib/prism/serialize.rb.erb
+1 −1 templates/src/serialize.c.erb
+3 −0 test/prism/api/parse_test.rb
+46 −0 test/prism/errors/command_calls_35.txt
+11 −0 test/prism/errors/heredoc_percent_q_newline_delimiter.txt
+1 −1 test/prism/errors_test.rb
+19 −0 test/prism/fixtures/command_method_call_3.txt
+22 −0 test/prism/fixtures/heredoc_percent_q_newline_delimiter.txt
+1 −15 test/prism/fixtures_test.rb
+9 −23 test/prism/lex_test.rb
+3 −16 test/prism/locals_test.rb
+6 −3 test/prism/ruby/location_test.rb
+5 −11 test/prism/ruby/parser_test.rb
+11 −21 test/prism/ruby/ripper_test.rb
+1 −0 test/prism/ruby/ruby_parser_test.rb
+1 −1 test/prism/snapshots_test.rb
+1 −1 test/prism/snippets_test.rb
+17 −7 test/prism/test_helper.rb
1 change: 1 addition & 0 deletions test/requests/show_syntax_tree_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ def test_returns_partial_tree_if_document_has_syntax_error
├── opening_loc: ∅
├── arguments: ∅
├── closing_loc: ∅
├── equal_loc: ∅
└── block:
@ BlockNode (location: (1,4)-(1,6))
├── flags: ∅
Expand Down