ez_opam_file

Package ez_opam_file is a simple compatibility layer on top of opam-file-format
Library ez_opam_file

Type definitions used by the legacy and the new full position modules

type relop = [
| `Eq(*

=

*)
| `Neq(*

!=

*)
| `Geq(*

>=

*)
| `Gt(*

>

*)
| `Leq(*

<=

*)
| `Lt(*

<

*)
]

Relational operators

type logop = [
| `And(*

&

*)
| `Or(*

|

*)
]

Logical operators

type pfxop = [
| `Not(*

!

*)
| `Defined(*

?

*)
]

Prefix operators

type file_name = string
type pos = file_name * int * int

Source file positions: (filename, line, column)

type env_update_op =
| Eq(*

=

*)
| PlusEq(*

+=

*)
| EqPlus(*

=+

*)
| ColonEq(*

:=

*)
| EqColon(*

=:

*)
| EqPlusEq(*

=+=

*)

Environment variable update operators

module FullPos : sig ... end

OpamParserTypes transitional module with full position types