summaryrefslogtreecommitdiff
path: root/lib/prism/parse_result.rb
AgeCommit message (Expand)Author
2024-04-26[ruby/prism] Location#slice_lines, Node#slice_linesKevin Newton
2024-04-19[ruby/prism] Split parse result based on typeKevin Newton
2024-04-11[ruby/prism] Add Location#chopKevin Newton
2024-03-06[ruby/prism] Use the diagnostic types in the parser translation layerKevin Newton
2024-03-06[ruby/prism] Expose types on diagnosticsKevin Newton
2024-03-06[ruby/prism] Small changes to make type-checking passUfuk Kayserilioglu
2024-03-06[ruby/prism] Fix some type-checking errors by using different method callsUfuk Kayserilioglu
2024-02-24[ruby/prism] Rebase against mainKevin Newton
2024-02-24[ruby/prism] Less code modifications. More steep:ignore for nowGopal Patel
2024-02-24[ruby/prism] Add documentation for Location#source!Gopal Patel
2024-02-24[ruby/prism] Relax Location#source to be optionalGopal Patel
2024-02-24[ruby/prism] Remove Ripper from public RBS, type-assert remaining issuesGopal Patel
2024-02-24[ruby/prism] Split private typesGopal Patel
2024-02-19[ruby/prism] Fix up comment stateKevin Newton
2024-02-18[ruby/prism] Split up comments between leading and trailingKevin Newton
2024-02-15[ruby/prism] Make location methods thread-safeBenoit Daloze
2024-02-15[ruby/prism] Speed up creating Ruby ASTKevin Newton
2024-02-14Initialize the Prism::Source directly with all 3 fields for the C extensionBenoit Daloze
2024-02-14[ruby/prism] Remove attr_writer's for ParseResult#start_line and #offsetsBenoit Daloze
2024-02-14[ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze
2024-02-13[ruby/prism] Add code unit APIs to locationKevin Newton
2024-02-07[ruby/prism] Support for Ruby 2.7Kevin Newton
2024-01-27[ruby/prism] Error follow-upKevin Newton
2024-01-27[ruby/prism] Call #inspect on diagnostic levelsBenoit Daloze
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-09[ruby/prism] Clarify __END__ commentKevin Newton
2023-11-28[ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton
2023-11-20[ruby/prism] Add character APIs for locationsKevin Newton
2023-11-03[ruby/prism] Split commentKevin Newton
2023-11-03[ruby/prism] Wire up options through the Java parserKevin Newton
2023-11-03[ruby/prism] Properly support the start line optionKevin Newton
2023-11-01[ruby/prism] More Ruby docsKevin Newton
2023-11-01[ruby/prism] Docs for node.rb and parse_result.rbKevin Newton
2023-10-26[ruby/prism] Match existing Ruby prettyprintKevin Newton
2023-10-16[ruby/prism] Attach magic comments to the parse resultKevin Newton
2023-10-04[ruby/prism] Remove trailing parenthesis in Location#pretty_printgazayas
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton