Most of the operators and methods on Parser have cryptic comments. For example:
/// Applicative <*>
Parser operator *(Parser p) => this >> (f) => p >> (x) {
Function ff = f;
return success(ff(x));
};
I think most Dart developers will be entirely mystified by this comment. It would be more user-friendly explain what this operator does without assuming you know Haskell or have read the research papers.
Most of the operators and methods on Parser have cryptic comments. For example:
/// Applicative <*>
Parser operator *(Parser p) => this >> (f) => p >> (x) {
Function ff = f;
return success(ff(x));
};
I think most Dart developers will be entirely mystified by this comment. It would be more user-friendly explain what this operator does without assuming you know Haskell or have read the research papers.