diff --git a/.github/linters/.markdown-lint.yml b/.github/linters/.markdown-lint.yml index 6cdc7936d..ae0213306 100644 --- a/.github/linters/.markdown-lint.yml +++ b/.github/linters/.markdown-lint.yml @@ -20,6 +20,9 @@ MD025: false # MD026 no-trailing-punctuation - Trailing punctuation in heading MD026: false +# MD029/ol-prefix Ordered list item prefix +MD029: false + # MD033/no-inline-html - Inline HTML MD033: false diff --git a/tools/lrama/NEWS.md b/tools/lrama/NEWS.md index 0b9f2e49e..0e42b46b5 100644 --- a/tools/lrama/NEWS.md +++ b/tools/lrama/NEWS.md @@ -73,7 +73,7 @@ program: delimited_opening_X_closing delimited_opening_X_closing: opening X closing ``` -https://github.com/ruby/lrama/pull/382 + ### Support `%destructor` declaration @@ -102,7 +102,7 @@ Codes associated to `%destructor` are executed when semantic value is popped fro Bison supports this feature from 1.75b. -https://github.com/ruby/lrama/pull/385 + ## Lrama 0.6.3 (2024-02-15) @@ -138,7 +138,7 @@ primary: k_if expr_value then compstmt if_tail k_end } ``` -https://github.com/ruby/lrama/pull/367 + ## Lrama 0.6.2 (2024-01-27) @@ -147,7 +147,7 @@ https://github.com/ruby/lrama/pull/367 If `%no-stdlib` directive is set, Lrama doesn't load Lrama standard library for parameterizing rules, stdlib.y. -https://github.com/ruby/lrama/pull/344 + ## Lrama 0.6.1 (2024-01-13) @@ -191,7 +191,7 @@ program : double_opt(number) %% ``` -https://github.com/ruby/lrama/pull/337 + ## Lrama 0.6.0 (2023-12-25) @@ -213,7 +213,7 @@ stmt: pair(ODD, EVEN) ; ``` -https://github.com/ruby/lrama/pull/285 + ## Lrama 0.5.11 (2023-12-02) @@ -234,7 +234,7 @@ program : option(number) ; ``` -https://github.com/ruby/lrama/pull/272 + ## Lrama 0.5.10 (2023-11-18) @@ -242,7 +242,7 @@ https://github.com/ruby/lrama/pull/272 Support function call style parameterizing rules for `option`, `nonempty_list` and `list`. -https://github.com/ruby/lrama/pull/197 + ### Parameterizing rules (separated_list) @@ -270,7 +270,7 @@ separated_nonempty_list_number: number separated_nonempty_list_number: separated_nonempty_list_number ',' number ``` -https://github.com/ruby/lrama/pull/204 + ## Lrama 0.5.9 (2023-11-05) @@ -294,18 +294,18 @@ Lrama supports these suffixes: - `+`: nonempty list - `*`: list -Idea of Parameterizing rules comes from Menhir LR(1) parser generator (https://gallium.inria.fr/~fpottier/menhir/manual.html#sec32). +Idea of Parameterizing rules comes from Menhir LR(1) parser generator (). -https://github.com/ruby/lrama/pull/181 + ## Lrama 0.5.7 (2023-10-23) ### Racc parser Replace Lrama's parser from hand written parser to LR parser generated by Racc. -Lrama uses `--embedded` option to generate LR parser because Racc is changed from default gem to bundled gem by Ruby 3.3 (https://github.com/ruby/lrama/pull/132). +Lrama uses `--embedded` option to generate LR parser because Racc is changed from default gem to bundled gem by Ruby 3.3 (). -https://github.com/ruby/lrama/pull/62 + ## Lrama 0.5.4 (2023-08-17) @@ -316,7 +316,7 @@ Meke error recovery function configurable on runtime by two new macros. - `YYMAXREPAIR`: Expected to return max length of repair operations. `%parse-param` is passed to this function. - `YYERROR_RECOVERY_ENABLED`: Expected to return bool value to determine error recovery is enabled or not. `%parse-param` is passed to this function. -https://github.com/ruby/lrama/pull/74 + ## Lrama 0.5.3 (2023-08-05) @@ -325,7 +325,7 @@ https://github.com/ruby/lrama/pull/74 Support token insert base Error Recovery. `-e` option is needed to generate parser with error recovery functions. -https://github.com/ruby/lrama/pull/44 + ## Lrama 0.5.2 (2023-06-14) @@ -363,9 +363,9 @@ Bison supports this feature from 2.5. - `YY_REDUCE_PRINT` - `yysyntax_error` -https://github.com/ruby/lrama/pull/40 + -See also: https://github.com/ruby/ruby/pull/7807 +See also: ## Lrama 0.5.0 (2023-05-17) @@ -373,7 +373,7 @@ See also: https://github.com/ruby/ruby/pull/7807 When `-` is given as grammar file name, reads the grammar source from STDIN, and takes the next argument as the input file name. This mode helps pre-process a grammar source. -https://github.com/ruby/lrama/pull/8 + ## Lrama 0.4.0 (2023-05-13)