Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
platform.ml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57open Core_kernel type t = [ `As3 | `C | `Cfml | `Cocoa | `Csharp | `Go | `Java | `Javascript | `Node | `Objc | `Other | `Perl | `Php | `Python | `Ruby ] [@@deriving sexp_of] let unwrap = function | `As3 -> "as3" | `C -> "c" | `Cfml -> "cfml" | `Cocoa -> "cocoa" | `Csharp -> "csharp" | `Go -> "go" | `Java -> "java" | `Javascript -> "javascript" | `Node -> "node" | `Objc -> "objc" | `Other -> "other" | `Perl -> "perl" | `Php -> "php" | `Python -> "python" | `Ruby -> "ruby" ;; let wrap = function | "as3" -> `As3 | "c" -> `C | "cfml" -> `Cfml | "cocoa" -> `Cocoa | "csharp" -> `Csharp | "go" -> `Go | "java" -> `Java | "javascript" -> `Javascript | "node" -> `Node | "objc" -> `Objc | "other" -> `Other | "perl" -> `Perl | "php" -> `Php | "python" -> `Python | "ruby" -> `Ruby | s -> failwithf "Unknown platform %s" s () ;;