Kevin Newton
e337c9478a
[ruby/prism] Error follow-up
...
Split up the diagnostic levels so that error and warning levels
aren't mixed. Also fix up deconstruct_keys implementation.
bd3eeb308d
Co-authored-by: Benoit Daloze <eregontp@gmail.com>
2024-01-27 18:46:16 +00:00
Benoit Daloze
c2e2d2398b
[ruby/prism] Call #inspect on diagnostic levels
...
* So it's clear it is a Symbol.
Before:
... @level=warning_verbose_true>
After:
... @level=:warning_verbose_true>
84503643b9
2024-01-27 18:41:07 +00:00
Benoit Daloze
de135bc247
[ruby/prism] Add level to warnings and errors to categorize them
...
* Fixes https://github.com/ruby/prism/issues/2082
7a74576357
2024-01-26 21:34:34 +00:00
Kevin Newton
80da9b1547
[ruby/prism] Clarify __END__ comment
...
3e36d5eabc
2024-01-09 19:02:26 +00:00
Kevin Newton
c798943a4a
[ruby/prism] Move DATA parsing into its own parse result field
...
42b60b6e95
2023-11-28 13:25:48 +00:00
Kevin Newton
f2ed7eaba0
[ruby/prism] Add character APIs for locations
...
(https://github.com/ruby/prism/pull/1809 )
d493ccd093
2023-11-20 16:07:06 +00:00
Kevin Newton
4b5f516f2e
[ruby/prism] Split comment
...
We were previously holding a type field on Comment to tell what
kind of comment it was. Instead, let's just use actual classes for
this.
e76830ca6e
2023-11-03 14:35:08 +00:00
Kevin Newton
8587d9a8bf
[ruby/prism] Wire up options through the Java parser
...
13fa262669
2023-11-03 10:13:50 -04:00
Kevin Newton
d7d3243364
[ruby/prism] Properly support the start line option
...
33cc75a4b7
2023-11-03 10:13:50 -04:00
Kevin Newton
79034fbd50
[ruby/prism] More Ruby docs
...
ca9a660f52
2023-11-01 13:10:29 -04:00
Kevin Newton
953138698e
[ruby/prism] Docs for node.rb and parse_result.rb
...
085da4feb9
2023-11-01 13:10:29 -04:00
Kevin Newton
d1bb858d47
[ruby/prism] Match existing Ruby prettyprint
...
6d8358c083
2023-10-26 15:19:43 -04:00
Kevin Newton
5523a23469
[ruby/prism] Attach magic comments to the parse result
...
c7ef25a79a
2023-10-16 15:40:19 -07:00
gazayas
488c0ed051
[ruby/prism] Remove trailing parenthesis in Location#pretty_print
...
8eaa199a28
2023-10-04 17:00:09 +00:00
Kevin Newton
4f73a7c2f7
Sync to prism rename commits
2023-09-27 13:57:38 -04:00
Kevin Newton
8ab56869a6
Rename YARP filepaths to prism filepaths
2023-09-27 13:57:38 -04:00