lib/antlr4-native/generator.rb in antlr4-native-2.1.0 vs lib/antlr4-native/generator.rb in antlr4-native-2.2.0
- old
+ new
@@ -23,11 +23,11 @@
generate_antlr_code
write_interop_file
end
def gem_name
- @gem_name ||= dasherize(parser_ns)
+ @gem_name ||= underscore(parser_ns)
end
def antlr_ns
grammar_names['parser'] || grammar_names['default']
end
@@ -314,10 +314,10 @@
def init_function
<<~END
extern "C"
void Init_#{ext_name}() {
- Module rb_m#{parser_ns} = define_module("#{parser_ns}");
+ Module rb_m#{parser_ns} = define_module("#{capitalize(parser_ns)}");
rb_cToken = define_class_under<Token>(rb_m#{parser_ns}, "Token")
.define_method("text", &Token::getText)
.define_method("channel", &Token::getChannel)
.define_method("token_index", &Token::getTokenIndex);