[webkit-changes] [WebKit/WebKit] ca8aed: Replace makevalues.pl with a more structured parse...
Sam Weinig
noreply at github.com
Wed Nov 9 12:04:08 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ca8aedd3137dc4c62d870bc7985937fc2b380c2a
https://github.com/WebKit/WebKit/commit/ca8aedd3137dc4c62d870bc7985937fc2b380c2a
Author: Sam Weinig <weinig at apple.com>
Date: 2022-11-09 (Wed, 09 Nov 2022)
Changed paths:
M Source/WebCore/CMakeLists.txt
M Source/WebCore/DerivedSources-input.xcfilelist
M Source/WebCore/DerivedSources.make
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/css/CSSValueKeywords.in
R Source/WebCore/css/makevalues.pl
A Source/WebCore/css/process-css-values.py
Log Message:
-----------
Replace makevalues.pl with a more structured parser/code generator
https://bugs.webkit.org/show_bug.cgi?id=247630
rdar://102103055
Reviewed by Darin Adler.
Following on from makeprop.pl's conversion from perl to python,
this change similarly converts makevalues.pl to python, modernizing
the code and make it a bit more approachable for a larger number
of contributors.
This will also allow us to consider merging the two new scripts
and adding new generated output that is aware of both properties
and values, such as CSS property parsing functionality.
* Source/WebCore/CMakeLists.txt:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/css/CSSValueKeywords.in:
* Source/WebCore/css/makevalues.pl: Removed.
* Source/WebCore/css/process-css-values.py: Added.
Canonical link: https://commits.webkit.org/256494@main
More information about the webkit-changes
mailing list