File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -61,13 +61,13 @@ package_parser_files = PARSER_FILES.map do |parser_file|
6161end
6262
6363parsed_files = PARSER_FILES . map do |parser_file |
64- name = File . basename ( parser_file , File . extname ( parser_file ) )
65- _path = File . dirname ( parser_file )
66- parsed_file = "#{ _path } /#{ name } .rb"
64+ ext = File . extname ( parser_file )
65+ parsed_file = "#{ parser_file . chomp ( ext ) } .rb"
6766
6867 file parsed_file => parser_file do |t |
6968 puts "Generating #{ parsed_file } ..."
70- if parser_file =~ /\. ry\z / # need racc
69+ case ext
70+ when '.ry' # need racc
7171 racc = Gem . bin_path 'racc' , 'racc'
7272 rb_file = parser_file . gsub ( /\. ry\z / , ".rb" )
7373 ruby "#{ racc } -l -o #{ rb_file } #{ parser_file } "
@@ -76,7 +76,7 @@ parsed_files = PARSER_FILES.map do |parser_file|
7676 f . rewind
7777 f . write newtext
7878 end
79- elsif parser_file =~ / \ . kpeg\z / # need kpeg
79+ when ' .kpeg' # need kpeg
8080 kpeg = Gem . bin_path 'kpeg' , 'kpeg'
8181 rb_file = parser_file . gsub ( /\. kpeg\z / , ".rb" )
8282 ruby "#{ kpeg } -fsv -o #{ rb_file } #{ parser_file } "
You can’t perform that action at this time.
0 commit comments