-
Is there a reason there's no `BindCombinator`? I tried to add one but `Parser.remainder` is internal. Also, is there a reason `Parser.remainder` is internal? I'd prefer the ability to add combinator…
-
Anyone interested in looking at topics like the following?
- parser combinators
- parsing algorithms
- working with ambiguous grammars
- how a compiler works
-
Another `nth-child` problem ...
Given the selector `.foo:nth-child(2n + 1)`, the parser thinks that plus sign is a combinator.
Given the selector `.foo:nth-child(2n - 1)`, the parser thinks the spac…
-
A list of things that need doing before 1.0 can be released as stable. This list will grow as we become aware of more things or remember outstanding issues.
# API
## General
- [ ] Consider wh…
-
```Ceylon
value parser = sequenceOf({many(skip(text("test-"))), endOfInput()});
print(parser.parse("")); // okay
print(parser.parse("test-")); // okay
print(parser.parse("test-test-")); //fail
pr…
-
Seeing that `Grammar` extends `Parser`, I figured I should be able to delegate to a `Grammar`, such as:
```kotlin
val exp: Parser by ExpGrammar() // where ExpGrammar is a Grammar
```
However, …
-
There are almost certainly reference cycles w.r.t. parser combinators. How can they be collected?
- [ ] derivative of repetition includes `self`
-
If the target is JS, perhaps one could bind to a JS cli library.
Parser combinators are, fun, but in terms of minimising maintenance one could bind to something shrink wrapped.
-
Ref https://github.com/sbt/sbt-launcher-package/issues/250
## steps
1. try building sbt/librarymanagement using sbt 1.3.0-M3 on Travis CI
2. Travis uses SDKMAN to install the official sbt scrip…
-
Add support for SHACL RDF reader syntax.
SHACL features based on: [SHACL recommendation](https://www.w3.org/TR/shacl/)
# Target selection
- [ ] [sh:targetNode](http://w3c.github.io/data-shape…
labra updated
4 months ago