Beispiel #1
0
  Sass_Value* Error::construct(const std::vector<v8::Local<v8::Value>> raw_val, Sass_Value **out) {
    char const* value = "";

    if (raw_val.size() >= 1) {
      if (!raw_val[0]->IsString()) {
        return fail("Argument should be a string.", out);
      }

      value = create_string(raw_val[0]);
    }

    return *out = sass_make_error(value);
  }
Beispiel #2
0
 union Sass_Value* To_C::fallback_impl(AST_Node* n)
 { return sass_make_error("unknown type for C-API"); }
Beispiel #3
0
 // return sass error if type is not supported
 union Sass_Value* fallback(AST_Node_Ptr x)
 { return sass_make_error("unknown type for C-API"); }
Beispiel #4
0
 union Sass_Value* To_C::operator()(Custom_Error* e)
 { return sass_make_error(e->message().c_str()); }