Right now, a lot of "must" and "mustnot" rules are for "must begin with a letter" or "must not start or end with space" (and I'm pretty sure every instance of required[0].classes[0]: nonspaces has been a mistranscription of that last one).
It'd be cool to make value.start and value.end into contents-like structures describing rules about the ends of a value, as that generalizes pretty succinctly.
Right now, a lot of "must" and "mustnot" rules are for "must begin with a letter" or "must not start or end with space" (and I'm pretty sure every instance of
required[0].classes[0]: nonspaces
has been a mistranscription of that last one).It'd be cool to make
value.start
andvalue.end
intocontents
-like structures describing rules about the ends of a value, as that generalizes pretty succinctly.