Bcfgq.Bcfg_query
module Fmt : sig ... end
type pattern =
| PWord of string
| PAny
| PEval of expr
| PNot of pattern
| PAnd of pattern * pattern
| POr of pattern * pattern
and expr =
| EGet_parameter of expr * string
| EGet_subdirective of expr * expr
| EDirective of expr * pattern
| EParameter of pattern * expr
| EChild of pattern * expr
| ENot_parameter of pattern * expr
| ENot_child of pattern * expr
| EWord of string
| EPattern of pattern
val is_safe_char : char -> bool
val is_safe : string -> bool
val pp_word : Format.formatter -> string -> unit
val pp_pattern : Format.formatter -> pattern -> unit
val pp_pattern_atom : Format.formatter -> pattern -> unit
val pp_expr : Format.formatter -> expr -> unit