From 4881523a9cedba1c809f18d1462c05724d869ea7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Tue, 26 Nov 2024 23:41:02 -0800 Subject: [PATCH] remove equals section --- CHANGELOG.md | 4 ---- SPEC.md | 12 ++---------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fdf4140..abd18b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,10 +59,6 @@ whitespace matching the whitespace prefix of the closing line. Multiline strings and raw strings now must have a newline immediately following their opening `"`, and a final newline plus whitespace preceding the closing `"`. -* SMALL EQUALS SIGN (`U+FE66`), FULLWIDTH EQUALS SIGN (`U+FF1D`), and HEAVY - EQUALS SIGN (`U+1F7F0`) are now treated the same as `=` and can be used for - properties (e.g. `お名前=☜(゚ヮ゚☜)`). They are also no longer valid in bare - identifiers. * `.1`, `+.1` etc are no longer valid identifiers, to prevent confusion and conflicts with numbers. * Multi-line strings' literal Newline sequences are now normalized to single diff --git a/SPEC.md b/SPEC.md index 5d1a5a2..c812c4a 100644 --- a/SPEC.md +++ b/SPEC.md @@ -112,8 +112,8 @@ my-node 1 2 \ // comments are ok after \ ### Property A Property is a key/value pair attached to a [Node](#node). A Property is -composed of a [String](#string), followed immediately by an [equals -sign](#equals-sign), and then a [Value](#value). +composed of a [String](#string), followed immediately by an equals sign (`=`, `U+003D`), +and then a [Value](#value). Properties should be interpreted left-to-right, with rightmost properties with identical names overriding earlier properties. That is: @@ -131,14 +131,6 @@ still be spec-compliant. Properties _MAY_ be prefixed with `/-` to "comment out" the entire token and make it act as plain whitespace, even if it spreads across multiple lines. -#### Equals Sign - -Only the following character may be used as equals signs in properties: - -| Name | Character | Code Point | -|----|-----|----| -| EQUALS SIGN | `=` | `U+003D` | - ### Argument An Argument is a bare [Value](#value) attached to a [Node](#node), with no