Skip to content

Releases: ruby/lrama

v0.6.9

02 May 04:32
f8c0232
Compare
Choose a tag to compare

What's Changed

  • Add support for the callee side tag specification of parameterizing rules by @ydah in #408
  • Add support for Named References for actions of rhs in Parameterizing rules by @ydah in #407
  • v0.6.9 by @yui-knk in #409

Full Changelog: v0.6.8...v0.6.9

v0.6.8

29 Apr 06:11
bf3a016
Compare
Choose a tag to compare

What's Changed

  • Adding an overview of Inlining to the README by @ydah in #403
  • Organize Parameterizing rules testing by @ydah in #404
  • Add support nested parameterizing rules with tag by @ydah in #405
  • v0.6.8 by @yui-knk in #406

Full Changelog: v0.6.7...v0.6.8

v0.6.7

28 Apr 04:38
23f305c
Compare
Choose a tag to compare

What's Changed

  • Add support for RHS of user-defined parameterizing rules contain symbol? , symbol+, and symbol* by @ydah in #401
  • v0.6.7 by @yui-knk in #402

Full Changelog: v0.6.6...v0.6.7

v0.6.6

27 Apr 01:06
2a0ac76
Compare
Choose a tag to compare

What's Changed

  • Introduce Inlining by @ydah in #369
  • Truncate GrammarFile's @text when inspecting by @junk0612 in #392
  • Omit too long text when printing module Lrama::Lexer::GrammarFile class by @ydah in #393
  • Refactor State#xxx_transitions by @junk0612 in #395
  • Introduce the --trace=actions option by @ydah in #396
  • Remove , from Rule print format by @yui-knk in #397
  • Fix an error for using parameterizing rules with own stack in semantic action by @ydah in #399
  • v0.6.6 by @yui-knk in #400

Full Changelog: v0.6.5...v0.6.6

v0.6.5

25 Mar 00:20
7e2c745
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.4...v0.6.5

v0.6.4

22 Mar 02:53
33a658c
Compare
Choose a tag to compare

What's Changed

  • Remove unnecessary definitions from rbs by @ydah in #373
  • Improve error message for symbols by @ydah in #374
  • Show valid arguments for command line options by @nobu in #375
  • Add rbs for lib/lrama/options.rb by @ydah in #376
  • Minimal BASERUBY version was updated to 3.0 by @yui-knk in #378
  • Update rbs by @yui-knk in #377
  • Use RSpec instead of Rspec by @ydah in #379
  • Add Counterexamples group in SimpleCov by @ydah in #380
  • Fix an issue in a user-defined parameterizing rule where the caller cannot access $$ in the rule by @ydah in #381
  • Fix test data with syntax errors by @ydah in #383
  • Add sequences in Standard libraries by @ydah in #382
  • Support %destructor declaration by @yui-knk in #385
  • Update NEWS.md by @yui-knk in #386
  • v0.6.4 by @yui-knk in #387

Full Changelog: v0.6.3...v0.6.4

v0.6.3

14 Feb 22:48
9e477d9
Compare
Choose a tag to compare

What's Changed

  • Add metadata for rubygems.org by @m-nakamura145 in #358
  • Add badges in README by @ydah in #360
  • Organize gemspec by @ydah in #359
  • Add a Table of Contents in README by @ydah in #361
  • Adding an overview of Parameterizing rules to the README by @ydah in #363
  • Add test or steep check by rake task in README by @ydah in #362
  • Use def_delegators in Lrama::States::Item by @ydah in #365
  • chore: trivial refactoring by @ydah in #366
  • Refactoring to extract Lrama::Grammar::Symbols by @ydah in #364
  • Add rbs for Grammar::Type and Grammar::Symbols::Resolver by @ydah in #368
  • Separate number and index in Grammar::Reference by @ydah in #370
  • Provide functionalities for Bring Your Own Stack by @yui-knk in #367
  • #scan_reference should fill Reference#number for $:n. by @yui-knk in #371
  • v0.6.3 by @yui-knk in #372

Full Changelog: v0.6.2...v0.6.3

v0.6.2

27 Jan 02:52
3859de0
Compare
Choose a tag to compare

What's Changed

  • Bump the required BASERUBY version to 2.7 by @ydah in #352
  • Use reverse_each instead of reverse.each by @ydah in #350
  • Use reverse.find instead of select{...}.last by @ydah in #351
  • RuleBuilder#numberize_references should check LHS and RHS for duplication by @yui-knk in #349
  • Provide standard library as stdlib.y by @ydah in #344
  • Refactor to simplify the code by @ydah in #354
  • Add "%no-stdlib directive" to NEWS.md by @yui-knk in #355
  • Use only US-ASCII by @yui-knk in #356
  • v0.6.2 by @yui-knk in #357

Full Changelog: v0.6.1...v0.6.2

v0.6.1

13 Jan 11:04
7186fe0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

25 Dec 11:33
a41fbbe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.12...v0.6.0