aboutsummaryrefslogtreecommitdiffstats
path: root/yarp
Commit message (Expand)AuthorAgeFilesLines
* [ruby/yarp] Fix lex compat with BOMKevin Newton2023-08-242-6/+23
* [ruby/yarp] A couple small stylistic updates for yp_scope_nodeKevin Newton2023-08-244-72/+70
* [ruby/yarp] Requested changesJemma Issroff2023-08-242-8/+10
* [ruby/yarp] Added BlockNode case to ScopeNode, fixed ScopeNode to have bodyJemma Issroff2023-08-242-9/+16
* [ruby/yarp] Added ModuleNodeJemma Issroff2023-08-241-6/+10
* [ruby/yarp] Pulled scope node out of config.yml, added necessary void returnsJemma Issroff2023-08-248-16/+25
* [ruby/yarp] Add a ScopeNode and a way to create scope nodes from existing nodesJemma Issroff2023-08-243-0/+73
* [ruby/yarp] A couple of small stylistic changesKevin Newton2023-08-241-102/+112
* [ruby/yarp] Encoding-dependent escapesKevin Newton2023-08-243-64/+84
* [ruby/yarp] Improve handling of line endingsMike Dalessio2023-08-241-80/+90
* [ruby/yarp] Constant paths followed by an & should be lexed as a callKevin Newton2023-08-231-3/+3
* [ruby/yarp] Add LABEL lex state when lexing a keyword paramsKevin Newton2023-08-231-2/+7
* [ruby/yarp] fix: newline tracking for a comment at EOFMike Dalessio2023-08-232-1/+2
* [ruby/yarp] Remove unnecessary loopMike Dalessio2023-08-231-3/+0
* [ruby/yarp] refactor: extract `peek_addr()`Mike Dalessio2023-08-231-37/+50
* [ruby/yarp] Fix small typo in templating to specify where template comes fromJemma Issroff2023-08-221-3/+3
* [ruby/yarp] fix: avoid invalid memory read when CR is present without LFMike Dalessio2023-08-211-2/+4
* [ruby/yarp] fix: parsing a '%' expression with a CR but not a newlineMike Dalessio2023-08-211-2/+4
* Manually resync YARPJemma Issroff2023-08-212-278/+0
* [ruby/yarp] prefactor: extract yp_newline_list_check_appendMike Dalessio2023-08-211-0/+4
* [ruby/yarp] fix: support newline-terminated regular expressionsMike Dalessio2023-08-211-0/+6
* [ruby/yarp] Rename statements to body where appropriateKevin Newton2023-08-211-0/+4
* [ruby/yarp] Change AndWriteNode, OrWriteNode, OperatorWriteNode to contain wr...Kevin Newton2023-08-211-12/+25
* [ruby/yarp] Consolidate OperatorAndWrite and OperatorOrWrite nodesKevin Newton2023-08-212-0/+263
* [ruby/yarp] Ensure correct location with if/elsif, allow FOCUS env var, fix n...Kevin Newton2023-08-211-36/+34
* [ruby/yarp] fix: newline tracking for nl-terminated % %q %QMike Dalessio2023-08-211-0/+2
* [ruby/yarp] prefactor: extract yp_newline_list_check_appendMike Dalessio2023-08-213-21/+19
* [ruby/yarp] fix: support newline-terminated regular expressionsMike Dalessio2023-08-211-1/+10
* [ruby/yarp] Use node kind for Ruby typesBenoit Daloze2023-08-201-2/+6
* [ruby/yarp] Bump to version 0.8.0Kevin Newton2023-08-194-5/+5
* [ruby/yarp] Rename statements to body where appropriateKevin Newton2023-08-192-24/+24
* [ruby/yarp] Consolidate operator write nodesKevin Newton2023-08-182-278/+46
* [ruby/yarp] Consolidate OperatorAndWrite and OperatorOrWrite nodesKevin Newton2023-08-182-543/+86
* [ruby/yarp] fix: multiple heredocs with embedded expressions with newlinesMike Dalessio2023-08-181-0/+1
* [ruby/yarp] handle missing HEREDOC endline at start of heredocHParker2023-08-181-7/+17
* [ruby/yarp] fix: unterminated % in argumentsMike Dalessio2023-08-181-7/+5
* Render YARP templates in the build process (#8228)Takashi Kokubun2023-08-1719-10958/+4231
* Resync YARP to https://github.com/ruby/yarp/commit/11ad3fb590Takashi Kokubun2023-08-172-33/+37
* Resync YARPTakashi Kokubun2023-08-1710-101/+133
* [ruby/yarp] Treat yp_buffer_t as an opaque pointerKevin Newton2023-08-173-3/+29
* [ruby/yarp] Use _snprintf when using Windows versions prior to 2015 (< 1900)Jemma Issroff2023-08-161-0/+5
* Fix the YARP init pathTakashi Kokubun2023-08-161-1/+1
* Resync YARPTakashi Kokubun2023-08-1649-3764/+5118
* [ruby/yarp] add a diagnostic for *rest in order after optional stateHParker2023-08-161-0/+4
* [ruby/yarp] More flip flop flagsKevin Newton2023-08-161-0/+13
* [ruby/yarp] Support the flipflop flagKevin Newton2023-08-161-0/+32
* [ruby/yarp] Improved comments, moved flags after typeJemma Issroff2023-08-161-5/+5
* [ruby/yarp] Separate yp_node_flags_t from yp_node_type_tJemma Issroff2023-08-161-7/+12
* [ruby/yarp] Set constant path write node target typeKevin Newton2023-08-161-4/+4
* [ruby/yarp] Fix string concat parsingKevin Newton2023-08-161-107/+123