Fix class name determination from output file name
This commit is contained in:
1 parent
13403405b0
commit
ca1d2d1e5c
1 file changed
+1
-1
+1
-1
@@ -17,7 +17,7 @@ module Imbecile
|
|||||||
$stderr.puts e.message
|
$stderr.puts e.message
|
||||||
return 2
|
return 2
|
||||||
end
|
end
|
||||||
classname = grammar.classname || grammar.capitalize
|
classname = grammar.classname || output_file.sub(%r{[^a-zA-Z0-9].*}, "").capitalize
|
||||||
erb = ERB.new(File.read(File.join(File.dirname(File.expand_path(__FILE__)), "../assets/parser.d.erb")), nil, "<>")
|
erb = ERB.new(File.read(File.join(File.dirname(File.expand_path(__FILE__)), "../assets/parser.d.erb")), nil, "<>")
|
||||||
result = erb.result(binding.clone)
|
result = erb.result(binding.clone)
|
||||||
File.open(output_file, "wb") do |fh|
|
File.open(output_file, "wb") do |fh|
|
||||||
|
|||||||
Reference in new issue
Block a user