summaryrefslogtreecommitdiff
path: root/prism/parser.h
AgeCommit message (Expand)Author
2023-12-06[ruby/prism] Provide flags for changing encodingsKevin Newton
2023-12-04[ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_tLily Lyons
2023-12-01[ruby/prism] Change numbered parametersKevin Newton
2023-12-01[PRISM] Remove transparent scope nodesMatt Valentine-House
2023-11-30[ruby/prism] Remove ability to decode other encodingsKevin Newton
2023-11-30[PRISM] Consolidate prism encoding filesKevin Newton
2023-11-29[ruby/prism] Convert start line to signed integersJean Boussier
2023-11-29[ruby/prism] Reject class/module defs in method params/rescue/ensure/elseTSUYUSATO Kitsune
2023-11-28[ruby/prism] Add numbered_parameters field to BlockNode and LambdaNodeJemma Issroff
2023-11-28[ruby/prism] Use `0` for the default valie of `current_param_name`TSUYUSATO Kitsune
2023-11-28[ruby/prism] Check circular references in default values of paramsTSUYUSATO Kitsune
2023-11-28[ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton
2023-11-14[ruby/prism] fix: nested heredoc dedentation use-after-freeMike Dalessio
2023-11-03[ruby/prism] Properly support the start line optionKevin Newton
2023-11-03[ruby/prism] Properly support the suppress_warnings optionKevin Newton
2023-11-01[ruby/prism] Last remaining missing C commentsKevin Newton
2023-11-01[ruby/prism] Even more C file documentationKevin Newton
2023-11-01[ruby/prism] Start better documenting C APIKevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are createdKevin Newton
2023-10-16[ruby/prism] Attach magic comments to the parse resultKevin Newton
2023-10-13[ruby/prism] Calculate heredoc common whitespace while lexingKevin Newton
2023-10-13[ruby/prism] Track current_string to pass forward for character literalsKevin Newton
2023-10-06[ruby/prism] Introduce transparent scopes.Matt Valentine-House
2023-09-27Sync to prism rename commitsKevin Newton
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton