Up

module OpamVariable

: sig

Variable names

include OpamMisc.ABSTRACT
#
type variable = t

Shortcut to variables

#
type variable_contents =
# | B of bool
# | S of string

Variable contents

#
val string_of_variable_contents : variable_contents -> string

Pretty print of variable contents

#
module Full : sig

Fully qualified variable.

include OpamMisc.ABSTRACT
#
val create : OpamPackage.Name.t -> variable -> t

Create a variable local for a given library/syntax extension

#
val package : t -> OpamPackage.Name.t

Return the package the variable is defined in

#
val variable : t -> variable

Return the variable name

end
end