What's Changed
- Fix an error for
Lrama::Grammar::ParameterizingRule::Rhs#resolve_user_code
when multiple execute method by @ydah in #411 - Add .vscode to .gitignore by @ydah in #413
- Refactor for parameterizing_rule_resolver by @ydah in #412
- Trivial fixes by @ydah in #415
- Use include target
destructors.h
instead ofprinters.h
in fixtures by @ydah in #416 - Use
require_relative
in the Lrama codebase by @koic in #419 - add grammar/code directory types by @Little-Rubyist in #417
- Add support for adjusting Index to Inline by @ydah in #394
- Racc 1.8.0 by @yui-knk in #421
- Use
foo?
instead offoo_opt
by @ydah in #422 - Use
string_as_id
instead ofSTRING
by @ydah in #423 - Add support for Named Reference in parameterizing rules callers by @ydah in #414
- Add support for aliased Named References for actions of rhs in Parameterizing rules by @ydah in #410
- Rename Lrama::Grammar::Rule#to_s to Lrama::Grammar:Rule::display_name by @S-H-GAMELINKS in #426
- Apply frozen string literal magic comment by @koic in #424
- Use
StringIO.new
instead of""
by @ydah in #427 - Fix warning when execute rspec by @ydah in #430
- Change String not to be reassigned by @ydah in #428
- Change to allow verification of memory usage by @ydah in #432
- Add types in and around Grammar.rb by @Little-Rubyist in #433
- Fix trivial typo in comment by @ydah in #434
- Bump rbs from v3.4.4 to v3.5.1 by @ydah in #435
- Fixes broken links in the table of contents of README by @ydah in #436
- Use ";"? instead of rhs by @ydah in #438
- Fix some rbs by @ydah in #437
- Add support
--report=terms
option by @S-H-GAMELINKS in #439 - Improve
--report=terms
command by @ydah in #440 - Add support
--report=rules
option by @ydah in #441 - Introduce the
Lrama::TraceReporter
class to organize the command.rb by @ydah in #444 - Bump steep from v1.6.0 to v1.7.1 by @ydah in #445
- Fix an error for initialization within YY_INITIAL_VALUE() with C++ by @ydah in #443
- Ensure compatibility with Bison for
%locations
by @ydah in #446 - Improve
--report
option by @ydah in #449 - Introduce the
-W
and--warnings
options and support redefined parameterizing rules by @ydah in #448 - Add NEWS v0.6.6~v0.6.9 by @ydah in #450
- chore: Add RubyDoc documentation badge to README.md by @ydah in #451
- Update link to LEGAL.md file in README.md by @ydah in #452
- chore: Change rake command to use bundle exec in README by @ydah in #453
- Check
grammar
directory and fix some types by @Little-Rubyist in #455 - Widen the definable position of parameterizing rules by @ydah in #420
- chore: Exclude sample directory from gemspec files by @ydah in #454
- Adjust the output of the trace help command by @ydah in #456
- Add support
-v
,--verbose
option by @ydah in #457 - Add types to classes in state directory by @Little-Rubyist in #458
- Bump rbs from v3.5.1 to v3.5.2 by @ydah in #459
- Fixes some trivial formatting by @ydah in #462
- Add types to states by @Little-Rubyist in #463
- chore: Update racc gem to version 1.8.1 by @ydah in #464
- Organize parser.y by @ydah in #460
- Add CI env for C++ and fix errors and warnings when compiling as C++ by @ydah in #465
- chore: Update rbs gem to version 3.5.3 by @ydah in #466
- v0.6.10 by @ydah in #467
New Contributors
- @koic made their first contribution in #419
- @S-H-GAMELINKS made their first contribution in #426
Full Changelog: v0.6.9...v0.6.10