There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Mono doesn't see (?-x-i-s) as valid options. Instead, it expects it in the format (?-xis).
To make the library work on Mono, you need to change the CompileRule method in LanguageCompiler to the following:
I will be logging a bug with the Mono team as well as the existing syntax is valid on .NET.