aboutsummaryrefslogtreecommitdiffstats
path: root/prism/parser.h
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Provide flags for changing encodingsKevin Newton2023-12-061-7/+32
* [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_tLily Lyons2023-12-041-5/+2
* [ruby/prism] Change numbered parametersKevin Newton2023-12-011-1/+1
* [PRISM] Remove transparent scope nodesMatt Valentine-House2023-12-011-7/+0
* [ruby/prism] Remove ability to decode other encodingsKevin Newton2023-11-301-16/+0
* [PRISM] Consolidate prism encoding filesKevin Newton2023-11-301-1/+1
* [ruby/prism] Convert start line to signed integersJean Boussier2023-11-291-1/+1
* [ruby/prism] Reject class/module defs in method params/rescue/ensure/elseTSUYUSATO Kitsune2023-11-291-0/+9
* [ruby/prism] Add numbered_parameters field to BlockNode and LambdaNodeJemma Issroff2023-11-281-3/+4
* [ruby/prism] Use `0` for the default valie of `current_param_name`TSUYUSATO Kitsune2023-11-281-5/+1
* [ruby/prism] Check circular references in default values of paramsTSUYUSATO Kitsune2023-11-281-0/+7
* [ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton2023-11-281-2/+4
* [ruby/prism] fix: nested heredoc dedentation use-after-freeMike Dalessio2023-11-141-0/+6
* [ruby/prism] Properly support the start line optionKevin Newton2023-11-031-0/+6
* [ruby/prism] Properly support the suppress_warnings optionKevin Newton2023-11-031-0/+7
* [ruby/prism] Last remaining missing C commentsKevin Newton2023-11-011-2/+30
* [ruby/prism] Even more C file documentationKevin Newton2023-11-011-195/+391
* [ruby/prism] Start better documenting C APIKevin Newton2023-11-011-3/+11
* [ruby/prism] Ensure no extra multi-target nodes are createdKevin Newton2023-10-261-0/+1
* [ruby/prism] Attach magic comments to the parse resultKevin Newton2023-10-161-0/+11
* [ruby/prism] Calculate heredoc common whitespace while lexingKevin Newton2023-10-131-0/+5
* [ruby/prism] Track current_string to pass forward for character literalsKevin Newton2023-10-131-0/+5
* [ruby/prism] Introduce transparent scopes.Matt Valentine-House2023-10-061-0/+5
* Sync to prism rename commitsKevin Newton2023-09-271-142/+143
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-271-0/+417