Parser<Literal> booleanLiteral() { return (string('true') | string('false')).map((value) { return Literal(value == 'true', LiteralType.boolean); }).labeled('booleanLiteral'); }