-
**Repro**
```JSON
{
"rules": {
"@typescript-eslint/no-explicit-any": ["error", { "ignoreGenericConstraints": true }]
}
}
```
```TS
type IsString = T extends string ? t…
-
Minimal use-case : https://github.com/artemp/spirit-x3-test ( somewhat related to #511)
This code compiles, links and runs as expected with BOOST =1.70. Key features are separate TUs for grammar ins…
-
Note: this is more of a LL design question, not X3 usage question.
___
I have a grammar that has a subgrammars `identifier = value_expr` and `keyword value_expr` (only whitespace between here). …
-
The following code outputs "ac" in 1.70 (outputs "c", as expected, before 1.70). Is it a bug or breaking change in Spirit?
```
#include
#include
namespace x3 = boost::spirit::x3;
using x…
-
Hi,
Thanks a lot for the library. I have a question: what would be a better way to define custom combinators? In the boost spirit library one can have "[semantic actions](https://www.boost.org/doc/li…
-
There are more hidden unicode facilities in spirit (e.g. see https://github.com/boostorg/spirit/blob/develop/include/boost/spirit/home/support/char_encoding/unicode.hpp). And there's a lot! These need…
-
### New Issue Checklist
- [x] Updated fastlane to the latest version
- [x] I read the [Contribution Guidelines](https://github.com/fastlane/fastlane/blob/master/CONTRIBUTING.md)
- [x] I read …
-
I'm writing an HTTP helpers library. Part of this includes parsing URIs. For this task, I chose X3 and while the ASCII parser seems to stand up to fuzzing fine, the Unicode parsers do not seem to be a…
-
Since refactoring the Browse Data tab (see #1972) turned out to be way less disruptive than I initially thought, it is now time for the next refactoring project. This time I aim to replace our SQLite …
-
The following assert fails:
```c++
#include
int main() {
namespace x3 = boost::spirit::x3;
char const* input = "\x80";
assert(!x3::parse(input, input+1, x3::ascii::char_));
}…