code: function (token) {
          token.consume("!");
          var ast = this.parse_spec(token); /*  RECURSION  */
          ast = { type: "not", op: ast };
          return ast;
      }
docs: /*  parse boolean "not" operation