[][src]Function rvs::rvs_transform

#[no_mangle]pub extern "C" fn rvs_transform(
    context: *mut Context,
    model: *mut Model,
    error: *mut Error
)

Transforms an AST into an object model

Arguments

  • context - (required) A Context pointer. Created by rvs_context_new. Freed by rvs_transform.
  • model - (required) A Model pointer. Created by rvs_model_new. Freed by rvs_model_free
  • error - (optional) An Error pointer. Used to report any errors that may occur.

Errors

Errors are reported via the optional error struct pointer if available. The following errors types are possible:

  • Transform errors