Generate parser-text.rb of racc when sync it

This commit is contained in:
Hiroshi SHIBATA 2022-12-26 13:17:31 +09:00
parent 1066d42ca8
commit 5ec94ff740
No known key found for this signature in database
GPG Key ID: F9CF13417264FAC2

View File

@ -302,6 +302,15 @@ module SyncDefaultGems
`git checkout ext/strscan/depend`
when "racc"
rm_rf(%w[lib/racc lib/racc.rb ext/racc test/racc])
parser_files = %w[
lib/racc/parser-text.rb
]
Dir.chdir(upstream) do
`bundle install`
parser_files.each do |file|
`bundle exec rake #{file}`
end
end
cp_r(Dir.glob("#{upstream}/lib/racc*"), "lib")
mkdir_p("ext/racc/cparse")
cp_r(Dir.glob("#{upstream}/ext/racc/cparse/*"), "ext/racc/cparse")