package quickjs

  1. Overview
  2. Docs

Module Quickjs_bindings.Function_descriptionSource

C function bindings for QuickJS utilities

This module defines the FFI bindings to QuickJS's internal libraries:

  • libregexp: Regular expression engine
  • libunicode: Unicode character utilities
  • dtoa: Number ↔ String conversion, including the itoa family

Some functions are bound through wrappers in shims.c, either because ctypes cannot express the exact C signature (const qualifiers), or to add behavior the raw library delegates to its embedder (stack-overflow guard, execution deadline, allocation).

Sourcemodule Functions (F : Ctypes.FOREIGN) : sig ... end