binaryOperation method

Parser<String> binaryOperation()

Implementation

Parser<String> binaryOperation() =>
    ['+', '-', '*', '/', '%', '==', '!=', '<', '>', '<=', '>=', '&&', '||']
        .map(string)
        .reduce((a, b) => a.or(b).cast<String>())
        .trim();