While the kbnf Engine supports constraining based on full context free grammars, Formatter only supports "greedy regex-like" parsing(capture groups). This does not matter for most people who just want some regex/json plus some literals template; but advanced users may find certain behaviours confusing.
[x] Document more clearly how each extractor works
[x] Specify workarounds before Formatter supports full context grammar parsing
While the
kbnf
Engine supports constraining based on full context free grammars,Formatter
only supports "greedy regex-like" parsing(capture groups). This does not matter for most people who just want some regex/json plus some literals template; but advanced users may find certain behaviours confusing.Formatter
supports full context grammar parsing