summaryrefslogtreecommitdiff
path: root/test/ripper
AgeCommit message (Expand)Author
13 daysEmit `warn` event for duplicated hash keys on ripperyui-knk
2024-04-11Fix segv when parsing `command` by ripperyui-knk
2024-04-07Fix ripper to dispatch warning event for duplicated when clauseyui-knk
2024-02-20[Feature #20257] Rearchitect Ripperyui-knk
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2023-12-02[Bug #19838] Flush delayed token nonconsecutive with the next tokenNobuyoshi Nakada
2023-12-01Dispatch invalid hex escape content tooNobuyoshi Nakada
2023-12-01[Bug #20030] dispatch invalid escaped character without ignoring itNobuyoshi Nakada
2023-11-02Added TestRipper namespace to test_call_colon2Hiroshi SHIBATA
2023-11-02test/ripper: nest helper classes under TestRipper modulelukeg
2023-08-26[Bug #19851] Ripper: Hide internal block argument IDNobuyoshi Nakada
2023-08-09Fix memory leak for incomplete lambdasPeter Zhu
2023-08-09Fix memory leak in parser for incomplete tokensPeter Zhu
2023-08-03Remove --disable-gems for assert_separatelyPeter Zhu
2023-08-01[Bug #19788] Use the result of `tCOLON2` eventNobuyoshi Nakada
2023-07-16Fix null pointer access in Ripper#initializeNobuyoshi Nakada
2023-06-28Increase memory leak test timeoutPeter Zhu
2023-06-28Fix memory leak in RipperPeter Zhu
2023-06-20[Bug #19736] Recover after unterminated interpolationNobuyoshi Nakada
2023-04-07[Bug #19563] Yield words separators per linesNobuyoshi Nakada
2023-04-01`*` in an array pattern should not be parsed as nil in ripperKazuki Tsujimoto
2023-03-28Ripper: Add keyword options to `assert_parse_files`Nobuyoshi Nakada
2023-03-26[Bug #19175] p_kw without a sub pattern should be `assignable'Kazuki Tsujimoto
2023-03-26[Bug #19175] p_rest should be `assignable'Kazuki Tsujimoto
2023-02-02[Bug #19399] Parsing invalid heredoc inside block parameterNobuyoshi Nakada
2023-01-02[Bug #19291] Rewind to the previous lineNobuyoshi Nakada
2023-01-02Adjut indent [ci skip]Nobuyoshi Nakada
2022-08-28[Bug #18963] Separate string contents by here document terminatorNobuyoshi Nakada
2022-08-12[Bug #18962] Do not read again once reached EOFNobuyoshi Nakada
2022-06-14ripper: Check if anonymous parameters defined [Bug #18828]Nobuyoshi Nakada
2021-12-14ripper: refine test to show expected statesNobuyoshi Nakada
2021-09-11Hash values should be omitted in Ripper resultsShugo Maeda
2021-08-15Extract the wrapped value when yydebug [Bug #18075]Nobuyoshi Nakada
2021-05-21ripper: wrap endless method in bodystmt [Bug #17869]Nobuyoshi Nakada
2021-05-21ripper: assertions for rescue/ensure in method bodyNobuyoshi Nakada
2021-03-21Pattern matching pin operator against expression [Feature #17411]Kazuki Tsujimoto
2021-02-19Fix typo [ci skip]Shugo Maeda
2021-02-19ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644]Shugo Maeda
2021-01-17Fix Ripper with heredoc.manga_osyo
2021-01-09parse.y: handle "duplicated argument name" appropriately on ripper.yNobuhiro IMAI
2020-12-23ripper: fix bad label parameter handling [Bug #17425]Nobuyoshi Nakada
2020-12-19ripper: fix `#tok` on some error events [Bug 17345]Nobuhiro IMAI
2020-12-16Ripper: Fixed erred token on wrong alias [Bug #17345]Nobuyoshi Nakada
2020-12-15Ripper: Refined error callbacks [Bug #17345]Nobuyoshi Nakada
2020-11-26Store all kinds of syntax errors [Bug #17345]Nobuyoshi Nakada
2020-11-26Removed a duplicate assertionNobuyoshi Nakada
2020-11-20Ripper.{lex,tokenize} return full tokens even if syntax errorNobuhiro IMAI
2020-11-17Support raise_errors keyword for Ripper.{lex,tokenize,sexp,sexp_raw}Jeremy Evans
2020-11-02ripper: Invalid pragma value warningNobuyoshi Nakada
2020-10-26Assoc pattern matching (#3703)Nobuyoshi Nakada