visitUnaryOperation method
Implementation
@override
dynamic visitUnaryOperation(UnaryOperation node) {
final expr = node.expression.accept(this);
dynamic result;
switch (node.operator) {
case 'not':
case '!':
result = !expr;
break;
default:
throw UnsupportedError('Unsupported operator: ${node.operator}');
}
return result;
}