summaryrefslogtreecommitdiff
path: root/prism
AgeCommit message (Expand)Author
2024-06-05[PRISM] Sync latest prismKevin Newton
2024-06-05[ruby/prism] Fix up documentation for regexp structsKevin Newton
2024-06-05[ruby/prism] Parse all regular expressionsKevin Newton
2024-06-05[ruby/prism] Add Onigmo errors for invalid groupsKevin Newton
2024-06-05[ruby/prism] Add Onigmo error for invalid repeat and empty group nameKevin Newton
2024-06-05[ruby/prism] Add Onigmo error for empty char-classKevin Newton
2024-06-05[ruby/prism] Report onigmo errors for depthKevin Newton
2024-06-05[ruby/prism] Change pm_regexp_parse to not return booleanKevin Newton
2024-06-05[ruby/prism] Pass prism parser into regexp parserKevin Newton
2024-06-05[ruby/prism] Remove unused string list structKevin Newton
2024-06-05[ruby/prism] Switch regexp parsing to use a callback from named capture groupsKevin Newton
2024-05-31Make error messages clear blocks/keywords are disallowed in index assignmentJeremy Evans
2024-05-29[ruby/prism] Document `ForNode` fieldsnasa
2024-05-28[ruby/prism] Fix line continuation heredoc dedent calculationKevin Newton
2024-05-28[ruby/prism] Typo fix: poitive => positiveHerwin
2024-05-24[ruby/prism] Fix up self-write order for lexKevin Newton
2024-05-24[ruby/prism] Remove dynamic Debug module methodsKevin Newton
2024-05-24[ruby/prism] Remove error formatting, put directly in CRubyKevin Newton
2024-05-24[ruby/prism] Remove Debug#named_capturesKevin Newton
2024-05-24[ruby/prism] Move profiling to prism module directlyKevin Newton
2024-05-24[ruby/prism] Remove various unused memsize infraKevin Newton
2024-05-24[ruby/prism] Remove Debug::integer_parseKevin Newton
2024-05-24[ruby/prism] Remove Debug::static_inspectKevin Newton
2024-05-24[ruby/prism] Update duplicated when error messageKevin Newton
2024-05-23[ruby/prism] Raise `void value expression` in begin clauseseileencodes
2024-05-23[ruby/prism] Only accept command call when specified for constant pathKevin Newton
2024-05-23[ruby/prism] Disallow newlines in heredoc identifiersKevin Newton
2024-05-22[PRISM] Properly support 'it'Kevin Newton
2024-05-22[ruby/prism] Fix support for 'it' implicit local variableKevin Newton
2024-05-21[ruby/prism] Reconfigure rationalsKevin Newton
2024-05-21[ruby/prism] Add error for numbered parameter used in inner blockKevin Newton
2024-05-20[ruby/prism] Fix up regexp escapes with control/metaKevin Newton
2024-05-20[ruby/prism] Fix up regexp escapes with control/meta and xKevin Newton
2024-05-20[PRISM] Match CRuby line semantics for evstrKevin Newton
2024-05-20[ruby/prism] Fix invalid read at EOFKevin Newton
2024-05-20[ruby/prism] Implement ambiguous binary operator warningKevin Newton
2024-05-17[ruby/prism] Revert incorrect synthesized true node changeKevin Newton
2024-05-17[ruby/prism] Replace and Use PM_LOCATION_NULL_VALUE macroS-H-GAMELINKS
2024-05-16[ruby/prism] Truncate source lines in errors messages when too longKevin Newton
2024-05-16[ruby/prism] Update more escape error messages to match CRubyKevin Newton
2024-05-16[ruby/prism] More mixed encoding errorsKevin Newton
2024-05-16[ruby/prism] Match CRuby invalid escape character syntax error messageKevin Newton
2024-05-16[ruby/prism] Match CRuby invalid character error messageKevin Newton
2024-05-16[ruby/prism] Update error message for invalid % at EOFKevin Newton
2024-05-16[ruby/prism] Match CRuby error message for unknown % stringKevin Newton
2024-05-16[ruby/prism] Always go to string lex mode even if EOFKevin Newton
2024-05-16[ruby/prism] Update unterminated string error locationKevin Newton
2024-05-15[ruby/prism] Extend the bounds of the invalid global variable name errorKevin Newton
2024-05-15[ruby/prism] Replace end of file with end-of-inputKevin Newton
2024-05-13[ruby/prism] Autoload newlines and comment visitorsKevin Newton