= 1024" x-on:close-sidebar="sidebar=window.innerWidth >= 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
and offset =
int
* [ `Abs of int64
| `Rel of int64
| `Ind of
[ `Abs | `Rel ]
* ([ `Abs of int64 | `Rel of int64 ]
* Size.t option
* [ `Dir of int64 | `Ind of int64 ] Arithmetic.t option) ]
and kind =
bool
* [ `Numeric of
[ `BE | `LE | `ME ] option * numeric * int64 Arithmetic.t option
| `Default
| `Clear
| `Offset
| `Indirect of bool
| `Regex of (bool * bool * bool * int64) option
| `String16 of [ `BE | `LE ]
| `String8 of (bool * bool * bool * bool) option
| `Search of (search_flag list * int64 option) option ]
and test = [
|
`True
|
`Numeric of (Number.t * string) Comparison.t
|
`String of string Comparison.t
]
type line = [
|
`Comment
|
`Apple of string
|
`Ext of string
|
`Mime of string
|
`Strength of int64 Arithmetic.t
|
`Rule of rule
|
`Name of offset * string
|
`Guid of offset * string
|
`Use of offset * bool * string
]
val pp_error : Format.formatter -> error -> unit
val parse_in_channel : in_channel -> (line list, [> error ]) result