1aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas#!/usr/bin/env python 2aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# 3aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# Copyright 2017 Google Inc. 4aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# 5aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# Use of this source code is governed by a BSD-style license that can be 6aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# found in the LICENSE file. 7aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas 8aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasimport os 9aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasimport subprocess 10aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasimport sys 11aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas 12aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholassrc = open(sys.argv[1], 'r') 13cfe848c3aa7e2365ec93f04edb2edf7357068a9aBrian Osmandst = open(sys.argv[2], 'wb') 143bc00fe8100948e99deb3dea3f833fd026d39bd5Ethan Nicholasdst.write('R"(') 15aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasfor line in src.readlines(): 16aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas if not line.startswith("#"): 17aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas dst.write(line) 183bc00fe8100948e99deb3dea3f833fd026d39bd5Ethan Nicholasdst.write(')"\n') 19aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholassrc.close() 20aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasdst.close() 21