Implement CSS Colors level 4
- Vorherrschende Sprache
- Python
- Sterne
- 92
- Forks
- 30
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In #28, a user reported an issue parsing colors with the `/` symbol in them. Here's a minimum reproducer:
```
python -m cssutils.scripts.cssparse -s '.any{color:rgb(0 0 0 / 0.4)}'
ERROR COLOR_VALUE: Missing token for production end FUNC ")": ('CHAR', '/', 1, 22)
ERROR PropertyValue: No match: ('CHAR', ')', 1, 27)
ERROR PropertyValue: Unknown syntax or no value: rgb(0 0 0 / 0.4)
ERROR CSSStyleDeclaration: Syntax Error in Property: color:rgb(0 0 0 / 0.4)
b''
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Verwende den minimalen Reproduzierer mit `python -m cssutils.scripts.cssparse` als Ausgangsprüfung. Verfolge, wie `rgb(0 0 0 / 0.4)` geparst wird, und betrachte die Arbeit als abgeschlossen, wenn diese CSS Colors Level 4-Syntax ohne die gemeldeten Fehler akzeptiert wird; das Issue nennt keine Quelldatei oder keinen Test.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- css, python
- Bereich
- web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100