The existing logic for escaping identifiers was rather ad-hoc and was incorrectly skipping over numeric identifiers. Rather than try to detect when the identifier is invalid, it's simpler to just detect when the identifier is valid and then escape if not.
1 line
11 B
Plaintext
1 line
11 B
Plaintext
{ `0` = 0 } |