Matching input with node. Compatibility with std.regex.matchFirst.
const x = "a"; assert(x.matchFirst(lit("b")).length == 0); assert(x.matchFirst(lit("b")) is []);
const x = "ab"; assert(x.matchFirst(lit(x[0 .. 1])) is x[0 .. $]); assert(x.matchFirst(lit(x[1 .. 2])) is x[1 .. 2]);
See Implementation
Matching input with node. Compatibility with std.regex.matchFirst.