# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/.
import runpy import string
def generate(output, template, dataFile): with open(template, "r") as f:
template = string.Template(f.read())
data = runpy.run_path(dataFile)["data"]
output.write("/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */\n\n")
output.write(
template.substitute(
{ "property_ids": "\n".join(" {},".format(p) for p in property_ids), "longhand_count": property_ids[longhand_count], "shorthand_count": property_ids[longhand_count + shorthand_count],
}
)
)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.