| Age | Commit message (Collapse) | Author |
|
|
|
continuation
https://github.com/ruby/prism/commit/84a9251915
|
|
https://github.com/ruby/prism/commit/40993166a8
|
|
https://github.com/ruby/prism/commit/17194e096d
|
|
https://github.com/ruby/prism/commit/8c9502f61b
|
|
https://github.com/ruby/prism/commit/eabed9f4fd
|
|
We keep adding more scripts to /bin that are doing the same kinds
of processing. Instead, this commit consolidates them all into a
single CLI that shares the same logic so that we can consistently
read files in the same way.
It keeps around 2 binstubs for bin/lex and bin/parse since those
are the most used and I'm sure people have built up muscle memory
for those. Those scripts are now just wrappers for forwarding to
bin/prism.
https://github.com/ruby/prism/commit/bddcb9bf17
|
|
https://github.com/ruby/prism/commit/1a15b70a8e
|
|
The problem was deeper than just looking back a single token.
You can push the heredoc_end token way back into the list.
We need to save the last location of a heredoc end to see if
it's the last token in the file.
Fixes https://github.com/ruby/prism/pull/1954
https://github.com/ruby/prism/commit/91dfd4eecd
|
|
Fixes https://github.com/ruby/prism/pull/1874
https://github.com/ruby/prism/commit/304dd78dd2
|
|
https://github.com/ruby/prism/commit/42b60b6e95
|
|
https://github.com/ruby/prism/commit/f0aa8ad93b
|
|
https://github.com/ruby/prism/commit/8582d372a3
|
|
https://github.com/ruby/prism/commit/ca9a660f52
|
|
Prefer String#[] directly.
https://github.com/ruby/prism/commit/916f991220
|
|
https://github.com/ruby/prism/commit/41c0e0e06e
|
|
https://github.com/ruby/prism/commit/c7ef25a79a
|
|
Move common ``results << token`` outside case-when.
https://github.com/ruby/prism/commit/84d0722ee9
|
|
https://github.com/ruby/prism/commit/11255f636e
|
|
|
|
|