aboutsummaryrefslogtreecommitdiffstats
path: root/prism
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Rename librubyparser to libprismKevin Newton2023-11-141-1/+1
* [ruby/prism] More consistent lex modes with %qKevin Newton2023-11-141-0/+38
* [ruby/prism] Check value expressions on creating a nodeTSUYUSATO Kitsune2023-11-141-0/+25
* [ruby/prism] Check value expressions on parsing arguments and assignmentsTSUYUSATO Kitsune2023-11-141-17/+17
* [ruby/prism] Add parse_value_expressionTSUYUSATO Kitsune2023-11-141-11/+21
* [ruby/prism] Add "Unexpected void value expression" errorTSUYUSATO Kitsune2023-11-143-0/+98
* [ruby/prism] fix: float suffix at end of fileMike Dalessio2023-11-141-1/+1
* [ruby/prism] fix: nested heredoc dedentation use-after-freeMike Dalessio2023-11-142-2/+9
* [ruby/prism] fix: Handle zero-length block parameters in invalid RubyMike Dalessio2023-11-141-1/+1
* [ruby/prism] Add the ability to convert nodes to dotKevin Newton2023-11-123-0/+188
* [ruby/prism] Reject invalid rational literals like `1e1r` on lexingTSUYUSATO Kitsune2023-11-121-7/+10
* [ruby/prism] Implement JavaScript visitorsMarco Roth2023-11-111-0/+1
* [ruby/prism] Introduce non-associativility to `in` and `=>`TSUYUSATO Kitsune2023-11-111-12/+28
* [ruby/prism] Remove extra locals added by ...Kevin Newton2023-11-101-11/+0
* [ruby/prism] Disallow forwarding in blocksKevin Newton2023-11-101-6/+15
* [ruby/prism] Reset do_loop_stack around a body of a endless method definitionTSUYUSATO Kitsune2023-11-091-0/+2
* Do not use non-ASCII chars in sourcesNobuyoshi Nakada2023-11-052-12/+16
* Update prism to v0.17.1Kevin Newton2023-11-033-4/+4
* [ruby/prism] Always fully qualify types for RBIs and avoid using attributesVinicius Stock2023-11-031-7/+5
* [ruby/prism] Make old compilers happyKevin Newton2023-11-031-0/+3
* [ruby/prism] Bump to version 0.17.0Kevin Newton2023-11-033-4/+4
* [ruby/prism] Rename suppress warnings to verboseKevin Newton2023-11-031-6/+6
* [ruby/prism] Split commentKevin Newton2023-11-032-9/+18
* [prism] Update to use new options APIsKevin Newton2023-11-031-18/+18
* [ruby/prism] Fix up lintKevin Newton2023-11-033-2/+4
* [ruby/prism] Wire up the options through JavaScriptKevin Newton2023-11-031-96/+58
* [ruby/prism] Wire up options through the Java parserKevin Newton2023-11-034-88/+20
* [ruby/prism] Properly support the start line optionKevin Newton2023-11-036-44/+12
* [ruby/prism] Properly support the suppress_warnings optionKevin Newton2023-11-032-3/+15
* [ruby/prism] Properly support the encoding optionKevin Newton2023-11-031-11/+17
* [ruby/prism] Rename serialization APIs for consistencyKevin Newton2023-11-033-13/+13
* [ruby/prism] Wire up options through the FFI APIKevin Newton2023-11-036-100/+182
* [ruby/prism] Wire up options through the Ruby APIKevin Newton2023-11-031-90/+278
* [ruby/prism] Create an options struct for passing all of the possible optionsKevin Newton2023-11-038-32/+425
* [ruby/prism] Handle invalid constants in the constant poolKevin Newton2023-11-022-3/+16
* [ruby/prism] Disallow assigning to numbered parameters in regexpKevin Newton2023-11-011-5/+16
* [ruby/prism] Fix up lintKevin Newton2023-11-0118-85/+89
* [ruby/prism] Last remaining missing C commentsKevin Newton2023-11-0125-169/+424
* [ruby/prism] Comment format for prism.cKevin Newton2023-11-011-650/+1385
* [ruby/prism] More documentation for ast.hKevin Newton2023-11-012-12/+8
* [ruby/prism] Even more C file documentationKevin Newton2023-11-017-265/+617
* [ruby/prism] Documentation for nodesKevin Newton2023-11-012-17/+54
* [ruby/prism] Remove unnecessary PM_EMPTY_ARGUMENTSKevin Newton2023-11-011-19/+12
* [ruby/prism] Remove unnecessary PM_EMPTY_NODE_LISTKevin Newton2023-11-013-50/+46
* [ruby/prism] Documentation for defines, version, and prettyprintKevin Newton2023-11-014-3/+26
* [ruby/prism] Documentation for diagnostics and regexpKevin Newton2023-11-014-152/+225
* [ruby/prism] Documentation for constant poolKevin Newton2023-11-012-44/+156
* [ruby/prism] Documentation for the encodingsKevin Newton2023-11-018-154/+513
* [ruby/prism] Documentation for pm_strncasecmpKevin Newton2023-11-014-5/+38
* [ruby/prism] Documentation for more C functionsKevin Newton2023-11-017-63/+98