v0.5.7
Note
-h
option is deprecated and will be changed to a short option of--help
, please use-H
option.
What's Changed
- Add digraph.rbs by @Little-Rubyist in #99
- Make sure
z
to be not nil by @yui-knk in #100 - Fix comment in Lrama::Lexer#lex_comment [ci skip] by @nobu in #103
- Remove surrounding braces from user code by @yui-knk in #105
- Replace parser with one made by Racc by @junk0612 in #62
- Remove needless assignment by @yui-knk in #106
- Add "How to generate new_parser.rb" by @yui-knk in #107
- Ignore Racc output log file by @yui-knk in #108
- How to get profiling by @yui-knk in #109
- Make "spec/lrama/grammar/code_spec.rb" runnable independently by @yui-knk in #110
- Stop creating parser file on top directory by @yui-knk in #111
- Grammar depends on StringScanner by @yui-knk in #112
- Cosmetic changes by @yui-knk in #113
- add lexer/token/type.rbs by @Little-Rubyist in #114
- Add how to test by @yui-knk in #115
- fix lexer/token/type.rbs by @Little-Rubyist in #116
- Check parser.rb is is up to date in check-misc job by @yui-knk in #117
- Build Lrama::Lexer::Token in Lrama::NewLexer#next_token by @junk0612 in #118
- Format parser.y by @junk0612 in #119
- Replace NewPerser with Parser #1 by @junk0612 in #121
- Add spell checking GitHub Actions workflow by @ydah in #120
- Replace NewParser With Parser #2 by @junk0612 in #122
- Add description of STDIN mode to help command by @ydah in #124
- Improved testing for
Lrama::Command
by @ydah in #125 - Replace NewParser with Parser #3 by @junk0612 in #126
- Use NewParser in spec files if possible by @yui-knk in #127
- Replace NewParser with Parser #4 by @junk0612 in #128
- Update command by @yui-knk in #129
- Remove duplicated comment by @yui-knk in #130
- Add 2.5 for test-ruby CI job target by @yui-knk in #131
- Embed racc parser by @yui-knk in #132
- Sync yacc.c to yacc.h by @yui-knk in #133
- Change to automatically insert
#include
of header files when they are specified by @ydah in #104 - Replace NewParser with Parser #5 by @junk0612 in #134
- Fix the location of
end
by @yui-knk in #135 compute_first_set
call is needed by @yui-knk in #136- Replace NewParser with Parser #6 by @junk0612 in #137
- Allow
-H
option to also generate a header file with the specified name by @ydah in #139 - Replace NewParser with Parser (
%precedence
) by @ydah in #138 - Fix the constraints of BASERUBY by @yui-knk in #140
- Add a newline at the end of C_DECLARATION in epilogue by @ydah in #141
- Replace NewParser with Parser #Fin by @junk0612 in #142
- Resolve R/R conflicts by @yui-knk in #143
- Test case for %printer by @yui-knk in #144
- Report duration of parse time by @yui-knk in #145
- Partial template by @yui-knk in #146
- Add comment by @yui-knk in #147
- Include error location to parse error messages by @yui-knk in #148
- Replace NewLexer with Lexer by @junk0612 in #149
- v0.5.7 by @yui-knk in #150
Full Changelog: v0.5.6...v0.5.7