I’ll take a look at this today.
To answer the question about the intent parsers, without examining the code closely, you would use both in concert when you needed to be context aware such as with the Adapt parser while on the other hand not needing the complexity of regex in other situations. Regex in Mycroft are known to be… particularly sensitive and so are not always the best choice.
Shameless plug I just recently wrote about this in a series on Opensource.com. The intent parser article is here https://opensource.com/article/20/6/mycroft-intent-parsers