visitOptional method
Implementation
@override
void visitOptional(OptionalExpression node) {
node.visitChildren(this);
final child = node.expression;
if (child.isOptional) {
final cause = 'Both parent and child are optional expressions';
final effect = 'The parent expression always succeeds';
_addError(node, child, cause, effect);
}
}