AST node representing unary operators such as {@code ++}, {@code ~}, {@code typeof} and {@code delete}. The type field is set to the appropriate Token type for the operator. The node length spans from the operator to the end of the operand (for prefix operators) or from the start of the operand to the operator (for postfix).
The {@code default xml namespace = <expr>} statement in E4X(JavaScript 1.6) is represented as a {@code UnaryExpression} of nodetype {@link Token#DEFAULTNAMESPACE}, wrapped with an {@link ExpressionStatement}.