#!/usr/bin/env python3 # SPDX-FileCopyrightText: 2023 Jonathan Poelen # SPDX-License-Identifier: MIT from pathlib import Path from collections import defaultdict from typing import TextIO import re import sys exclude_line = { ' - non-standard\n', ' - experimental\n', ' - deprecated\n', 'page-type: css-combinator\n', 'page-type: css-selector\n', 'page-type: css-module\n', 'page-type: landing-page\n', 'page-type: guide\n', } page_type_accepted = { 'page-type: css-type\n', 'page-type: css-function\n', 'page-type: css-property\n', 'page-type: css-keyword\n', 'page-type: css-shorthand-property\n', 'page-type: css-pseudo-element\n', 'page-type: css-pseudo-class\n', 'page-type: css-at-rule-descriptor\n', 'page-type: css-at-rule\n', 'page-type: css-media-feature\n', 'page-type: svg-attribute\n', } exclude_title = { '', '', '', '', '', '', '', '', '', '', '', '', '', '' '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '