Clflags.Compiler_pass(3)

✨ NAME ✨

Hi bestie!! This is the Clflags.Compiler_pass(3) page from the OCaml library πŸ¦‹ and the official name vibe is literally Clflags.Compiler_pass β€” no description. That's it. That's the description. Not me making it up, the docs said it first πŸ˜­πŸ’…


🧩 Module 🧩

Module   Clflags.Compiler_pass

πŸ“š Documentation πŸ“š

The docs give us this module:

Module Compiler_pass
 : sig end

Then the whole type-and-value lineup, zero skips, no cap:

🌸 type t 🌸

type t =
        | Parsing
        | Typing
        | Lambda
        | Scheduling
        | Emit
  • val of_string : string -> t option β€” a string goes in, a t option comes out; that's the whole type tea β˜•βœ¨
  • val to_string : t -> string β€” t in, string out, literally what the signature says πŸ’…
  • val is_compilation_pass : t -> bool β€” give it a t, get a bool; the signature said what it said 🫢
  • val available_pass_names : filter:(t -> bool) -> native:bool -> string list β€” takes a filter function, a native bool, and hands you a string list ✨
  • val can_save_ir_after : t -> bool β€” t to bool, exactly as written, bestie πŸ’–
  • val compare : t -> t -> int β€” two ts walk in, an int comes out πŸ‘‘
  • val to_output_filename : t -> prefix:string -> string β€” t, plus a prefix string, gives a string πŸŽ€
  • val of_input_filename : string -> t option β€” string in, t option out, iconic signature behavior 🌈

Okay that's the whole page, bestie 🫢 This little icon was served by OCamldoc on 2026-06-22, for the Clflags.Compiler_pass(3) page. Slay, and happy compiling βœ¨πŸ’–πŸŽ€

πŸ“¦ where this page comes from