unaryExpression property

Parser<UnaryExpression> get unaryExpression

Implementation

Parser<UnaryExpression> get unaryExpression => _unaryOperations
    .map<Parser<String>>((v) => string(v))
    .reduce((a, b) => (a | b).cast<String>())
    .trim()
    .seq(token)
    .map((l) => UnaryExpression(l[0], l[1]));