aboutsummaryrefslogtreecommitdiffstats
path: root/prism/prism.c
Commit message (Expand)AuthorAgeFilesLines
...
* [ruby/prism] Better invalid token messagesKevin Newton2024-02-061-4/+14
* [ruby/prism] Change the location of an implicit begin to methodKevin Newton2024-02-051-22/+7
* Sync to latest prismKevin Newton2024-02-051-11/+3
* [ruby/prism] Provide APIs for finding value in constant poolKevin Newton2024-02-021-19/+28
* [ruby/prism] Handle missing begin bodyKevin Newton2024-02-021-10/+15
* [ruby/prism] Fix up multibyte escapesKevin Newton2024-02-021-34/+82
* [ruby/prism] Fix overlapping memcpyAlan Wu2024-02-021-1/+3
* [PRISM] Emit parse warningsKevin Newton2024-02-011-4/+4
* [ruby/prism] Reject operator writes on operator methodsKevin Newton2024-02-011-103/+104
* Sync to latest prismKevin Newton2024-02-011-10/+2
* [ruby/prism] Remove locals_body_indexKevin Newton2024-02-011-25/+3
* [ruby/prism] Check literals for receiverHaldun Bayhantopcu2024-02-011-0/+43
* [ruby/prism] Only warn for unary + on spcargKevin Newton2024-02-011-6/+4
* [ruby/prism] Always return the character width for char_is_identifier_start()...Benoit Daloze2024-01-311-2/+2
* Update forwarding locals for prismAaron Patterson2024-01-301-32/+57
* [ruby/prism] Better error messages for unexpected tokens in prefixKevin Newton2024-01-301-37/+115
* [ruby/prism] Fix binding power for modifier rescueKevin Newton2024-01-291-6/+6
* [ruby/prism] Symbol encoding follow-upKevin Newton2024-01-261-48/+44
* [ruby/prism] Track whether a Symbol should have its encoding changed from the...Kevin Menard2024-01-261-4/+65
* [ruby/prism] Update src/prism.cKevin Newton2024-01-261-2/+1
* [ruby/prism] Fix multiple assigns with newlinesHaldun Bayhantopcu2024-01-261-0/+2
* [ruby/prism] Fix parsing calls with labelsHaldun Bayhantopcu2024-01-261-1/+6
* [ruby/prism] Change binding power for modifiers in case-in nodesMax Prokopiev2024-01-261-2/+2
* [ruby/prism] Fix Ruby head buildKevin Newton2024-01-251-3/+2
* [ruby/prism] Use char_is_identifier_start() to check for valid method nameMax Prokopiev2024-01-241-1/+1
* [ruby/prism] Add an implicit node for the target of a hash patternKevin Newton2024-01-241-54/+70
* [ruby/prism] Static literal flag for string hash keysKevin Newton2024-01-221-5/+7
* [ruby/prism] Return 1-indexed line numbersKevin Newton2024-01-221-9/+9
* [ruby/prism] Unescape method name for unary methods.Matt Valentine-House2024-01-221-9/+20
* [ruby/prism] Use inttypes for more accurate printf formattingKevin Newton2024-01-191-25/+29
* [ruby/prism] Guard 3.3.0 for pinned itTakashi Kokubun2024-01-171-1/+1
* [ruby/prism] Fix => ^itTakashi Kokubun2024-01-171-2/+7
* [ruby/prism] Parse `it` default parameterTakashi Kokubun2024-01-171-4/+88
* [ruby/prism] Remove flag gating for 3.3.0 bug fixesKevin Newton2024-01-171-8/+2
* * expand tabs. [ci skip]git2024-01-171-2/+2
* [ruby/prism] Fix prism brace association for constant-like method/local callsAdam Hess2024-01-171-2/+4
* [ruby/prism] Correct the "ambiguous first argument" conditionTSUYUSATO Kitsune2024-01-161-2/+3
* [ruby/prism] Fix nested default value errorKevin Newton2024-01-111-26/+72
* [ruby/prism] Allow fsl comment to set to falseKevin Newton2024-01-111-1/+3
* [ruby/prism] Provide ability to format errorsKevin Newton2024-01-111-0/+290
* [ruby/prism] Unary symbols that cannot be binary should drop @Kevin Newton2024-01-101-11/+45
* [ruby/prism] address feedbackAaron Patterson2024-01-101-15/+13
* [ruby/prism] Add a "repeated flag" to parameter nodesAaron Patterson2024-01-101-14/+73
* [ruby/prism] Fix assertion on spanning heredocsKevin Newton2024-01-091-26/+44
* [ruby/prism] Handle parsing a line break in a receiver of a methodKevin Newton2024-01-081-0/+1
* [ruby/prism] Fix parsing pinned local variable pattern for numbered parameterTSUYUSATO Kitsune2024-01-031-58/+66
* [ruby/prism] Better error recovery for content after unterminated heredocKevin Newton2024-01-031-7/+14
* [ruby/prism] Ignore visibility flagKevin Newton2024-01-021-9/+19
* [ruby/prism] Do not add error for forwarding in CRuby 3.3.0Kevin Newton2024-01-021-1/+3
* [ruby/prism] Fix to check multiple block arguments for forwarding argTSUYUSATO Kitsune2024-01-021-5/+15