class file_control : string -> string -> string list ->
object
.. end
val mutable buf_pos : int
val filename : string
val mutable last_buf_pos : int
val mutable line_no : int
val mutable condition : condition_t list
val macros : (string, string list * Flx_parse.token list) Hashtbl.t
method get_buf_pos : int
method get_srcref : Lexing.lexbuf -> Flx_ast.srcref
method incr : int -> unit
method incr_lex_counters : Lexing.lexbuf -> unit
method set_buf_pos : int -> unit
method set_line : int -> unit
method set_filename : string -> unit
method get_relative : string -> string
method get_incdirs : string list
method get_absolute : string -> string
method get_condition : condition_t
method push_condition : condition_t -> unit
method pop_condition : unit
method set_condition : condition_t -> unit
method condition_stack_length : int
method store_macro : string -> string list -> Flx_parse.token list -> unit
method undef_macro : string -> unit
method get_macro : string -> (string list * Flx_parse.token list) option
method get_macros : (string, string list * Flx_parse.token list) Hashtbl.t