aboutsummaryrefslogtreecommitdiffstats
path: root/prism
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Fix up find and array patterns with multiple restsKevin Newton2024-07-013-13/+25
* [ruby/prism] Properly support parsing regexp in extended modeKevin Newton2024-07-013-10/+63
* [ruby/prism] Handle block exits under modifiersKevin Newton2024-06-261-62/+102
* [ruby/prism] Fix documentation comment in generated with templates filesAndrew Konchin2024-06-251-2/+2
* [ruby/prism] Update `#line` that was missed to updateYusuke Endoh2024-06-211-1/+1
* [ruby/prism] Set `#line" directives to respect the path in ruby/ruby repoYusuke Endoh2024-06-203-19/+19
* [ruby/prism] Make sure Init_prism is visible for extensionKevin Newton2024-06-192-2/+2
* [ruby/prism] Document MultiWriteNode fieldsHerwin2024-06-151-0/+53
* [ruby/prism] Document MultiTargetNodeHerwin2024-06-151-0/+48
* [ruby/prism] Ensure ranges are non-associativeKevin Newton2024-06-143-9/+11
* [ruby/prism] Handle implicit array precedenceKevin Newton2024-06-131-4/+60
* [ruby/prism] Match CRuby error message for unknown regexp optionsKevin Newton2024-06-111-1/+1
* [ruby/prism] Fix binding power for class <<Kevin Newton2024-06-111-1/+1
* [ruby/prism] Provide ability to lock encoding while parsingKevin Newton2024-06-105-3/+48
* [ruby/prism] Disallow multi writes when not in statement levelKevin Newton2024-06-103-1/+8
* [ruby/prism] Allow block exits in loop predicatesKevin Newton2024-06-102-177/+62
* Use `PRISM_EXPORTED_FUNCTION` consistently with the headerNobuyoshi Nakada2024-06-091-1/+1
* Sync prism version to latestKevin Newton2024-06-073-4/+4
* Remove circular parameter syntax errorKevin Newton2024-06-061-4/+4
* [ruby/prism] Reject additional patterns under splat in targetKevin Newton2024-06-061-10/+22
* [PRISM] Sync latest prismKevin Newton2024-06-051-226/+238
* [ruby/prism] Fix up documentation for regexp structsKevin Newton2024-06-051-6/+30
* [ruby/prism] Parse all regular expressionsKevin Newton2024-06-052-57/+83
* [ruby/prism] Add Onigmo errors for invalid groupsKevin Newton2024-06-051-2/+22
* [ruby/prism] Add Onigmo error for invalid repeat and empty group nameKevin Newton2024-06-051-0/+10
* [ruby/prism] Add Onigmo error for empty char-classKevin Newton2024-06-051-0/+6
* [ruby/prism] Report onigmo errors for depthKevin Newton2024-06-055-39/+114
* [ruby/prism] Change pm_regexp_parse to not return booleanKevin Newton2024-06-052-7/+4
* [ruby/prism] Pass prism parser into regexp parserKevin Newton2024-06-053-24/+19
* [ruby/prism] Remove unused string list structKevin Newton2024-06-053-73/+0
* [ruby/prism] Switch regexp parsing to use a callback from named capture groupsKevin Newton2024-06-053-78/+105
* Make error messages clear blocks/keywords are disallowed in index assignmentJeremy Evans2024-05-311-2/+2
* [ruby/prism] Document `ForNode` fieldsnasa2024-05-291-1/+38
* [ruby/prism] Fix line continuation heredoc dedent calculationKevin Newton2024-05-281-7/+5
* [ruby/prism] Typo fix: poitive => positiveHerwin2024-05-281-1/+1
* [ruby/prism] Fix up self-write order for lexKevin Newton2024-05-241-2/+12
* [ruby/prism] Remove dynamic Debug module methodsKevin Newton2024-05-241-131/+2
* [ruby/prism] Remove error formatting, put directly in CRubyKevin Newton2024-05-243-404/+0
* [ruby/prism] Remove Debug#named_capturesKevin Newton2024-05-241-28/+0
* [ruby/prism] Move profiling to prism module directlyKevin Newton2024-05-241-90/+105
* [ruby/prism] Remove various unused memsize infraKevin Newton2024-05-249-164/+0
* [ruby/prism] Remove Debug::integer_parseKevin Newton2024-05-243-32/+2
* [ruby/prism] Remove Debug::static_inspectKevin Newton2024-05-244-39/+3
* [ruby/prism] Update duplicated when error messageKevin Newton2024-05-244-14/+31
* [ruby/prism] Raise `void value expression` in begin clauseseileencodes2024-05-231-0/+25
* [ruby/prism] Only accept command call when specified for constant pathKevin Newton2024-05-231-1/+1
* [ruby/prism] Disallow newlines in heredoc identifiersKevin Newton2024-05-231-0/+1
* [PRISM] Properly support 'it'Kevin Newton2024-05-221-1/+0
* [ruby/prism] Fix support for 'it' implicit local variableKevin Newton2024-05-225-251/+249
* [ruby/prism] Reconfigure rationalsKevin Newton2024-05-215-95/+165