summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2023-11-12[ruby/prism] Add the ability to convert nodes to dotKevin Newton
2023-11-12[ruby/prism] Reject invalid rational literals like `1e1r` on lexingTSUYUSATO Kitsune
2023-11-11[ruby/prism] Implement JavaScript visitorsMarco Roth
2023-11-11[ruby/prism] Introduce non-associativility to `in` and `=>`TSUYUSATO Kitsune
2023-11-10[ruby/prism] Remove extra locals added by ...Kevin Newton
2023-11-10[ruby/prism] Disallow forwarding in blocksKevin Newton
2023-11-09[ruby/prism] Reset do_loop_stack around a body of a endless method definitionTSUYUSATO Kitsune
2023-11-05Do not use non-ASCII chars in sourcesNobuyoshi Nakada
2023-11-03Update prism to v0.17.1Kevin Newton
2023-11-03[ruby/prism] Always fully qualify types for RBIs and avoid using attributesVinicius Stock
2023-11-03[ruby/prism] Make old compilers happyKevin Newton
2023-11-03[ruby/prism] Bump to version 0.17.0Kevin Newton
2023-11-03[ruby/prism] Rename suppress warnings to verboseKevin Newton
2023-11-03[ruby/prism] Split commentKevin Newton
2023-11-03[prism] Update to use new options APIsKevin Newton
2023-11-03[ruby/prism] Fix up lintKevin Newton
2023-11-03[ruby/prism] Wire up the options through JavaScriptKevin 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-03[ruby/prism] Properly support the suppress_warnings optionKevin Newton
2023-11-03[ruby/prism] Properly support the encoding optionKevin Newton
2023-11-03[ruby/prism] Rename serialization APIs for consistencyKevin Newton
2023-11-03[ruby/prism] Wire up options through the FFI APIKevin Newton
2023-11-03[ruby/prism] Wire up options through the Ruby APIKevin Newton
2023-11-03[ruby/prism] Create an options struct for passing all of the possible optionsKevin Newton
2023-11-02[ruby/prism] Handle invalid constants in the constant poolKevin Newton
2023-11-01[ruby/prism] Disallow assigning to numbered parameters in regexpKevin Newton
2023-11-01[ruby/prism] Fix up lintKevin Newton
2023-11-01[ruby/prism] Last remaining missing C commentsKevin Newton
2023-11-01[ruby/prism] Comment format for prism.cKevin Newton
2023-11-01[ruby/prism] More documentation for ast.hKevin Newton
2023-11-01[ruby/prism] Even more C file documentationKevin Newton
2023-11-01[ruby/prism] Documentation for nodesKevin Newton
2023-11-01[ruby/prism] Remove unnecessary PM_EMPTY_ARGUMENTSKevin Newton
2023-11-01[ruby/prism] Remove unnecessary PM_EMPTY_NODE_LISTKevin Newton
2023-11-01[ruby/prism] Documentation for defines, version, and prettyprintKevin Newton
2023-11-01[ruby/prism] Documentation for diagnostics and regexpKevin Newton
2023-11-01[ruby/prism] Documentation for constant poolKevin Newton
2023-11-01[ruby/prism] Documentation for the encodingsKevin Newton
2023-11-01[ruby/prism] Documentation for pm_strncasecmpKevin Newton
2023-11-01[ruby/prism] Documentation for more C functionsKevin Newton
2023-11-01[ruby/prism] Documentation for pm_newline_list_tKevin Newton
2023-11-01[ruby/prism] Documentation for pm_string_tKevin Newton
2023-11-01[ruby/prism] Even more C documentationKevin Newton
2023-11-01[ruby/prism] Start better documenting C APIKevin Newton
2023-11-01[ruby/prism] Finish Ruby documentationKevin 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-11-01[ruby/prism] Add comments on flagsKevin Newton
2023-11-01[ruby/prism] Fix up extension docsKevin Newton