summaryrefslogtreecommitdiff
path: root/codegen/vulkan/scripts/deperiodize_vuids.py
diff options
context:
space:
mode:
authorJason Macnak <natsu@google.com>2023-05-31 17:50:46 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-05-31 17:50:46 +0000
commita21a42e20ecc4e9d25ae71d9343b73e679cc81ad (patch)
tree22e3ece8786fe09b2f57952ef80adfed0b5e2232 /codegen/vulkan/scripts/deperiodize_vuids.py
parentbdfbccafb89fb64b3b66f83c86b2fc0e1819c842 (diff)
parent54641db9f811130e8ad24d7bbd277ccf3b49297e (diff)
downloadgfxstream-protocols-a21a42e20ecc4e9d25ae71d9343b73e679cc81ad.tar.gz
Nuke gfxstream-protocols for move to hardware/google/gfxstream am: 54641db9f8HEADmastermainemu-35-1-releaseemu-34-releaseemu-34-3-releaseemu-34-2-releaseemu-34-2-devemu-33-dev
Original change: https://android-review.googlesource.com/c/platform/external/gfxstream-protocols/+/2608672 Change-Id: Ica651dbee3a6f354089d802ff44f8e19a555bf05 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'codegen/vulkan/scripts/deperiodize_vuids.py')
-rwxr-xr-xcodegen/vulkan/scripts/deperiodize_vuids.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/codegen/vulkan/scripts/deperiodize_vuids.py b/codegen/vulkan/scripts/deperiodize_vuids.py
deleted file mode 100755
index c02a1581..00000000
--- a/codegen/vulkan/scripts/deperiodize_vuids.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/python3
-#
-# Copyright 2020 Petr Kraus
-#
-# SPDX-License-Identifier: Apache-2.0
-
-# Removes periods after Valid Usage sentence in the spec
-#
-# Usage:
-# cd <root of Vulkan-Docs repo>
-# ./scripts/deperiodize_vuids.py
-
-import os,re
-
-def deperiodizeFile(filename):
- print(' Deperiodizing = %s' % filename)
-
- with open(filename, 'r', encoding='utf8', newline='\n') as f:
- data = f.read()
-
- # Remove periods from VUs
- data = re.sub( r'( \* \[\[VUID\-[\s\S]+?)\.?(?=(\n \* \[\[VUID\-)|(\n\*\*\*\*)|(\n// )|(\ninclude::)|(\nendif::)|(\nifdef::)|(\nifndef::))', r'\g<1>', data )
-
- with open(filename, 'w', encoding='utf8', newline='\n') as f:
- data = f.write(data)
-
-def deperiodizeFolder(folder):
- print(' Parsing = %s' % folder)
- for root, subdirs, files in os.walk(folder):
- for file in files:
- if file.endswith(".txt"):
- file_path = os.path.join(root, file)
- deperiodizeFile(file_path)
- for subdir in subdirs:
- sub_folder = os.path.join(root, subdir)
- deperiodizeFolder(sub_folder)
-
-if __name__ == '__main__':
- deperiodizeFolder(os.getcwd() + '/chapters')
- deperiodizeFolder(os.getcwd() + '/appendices')