package diffast-langs-fortran-parsing

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Class BranchF.tokensourceSource

val mutable queue : 'a
val mutable prev_tok : Fortran_parsing.Tokens_.token
val mutable prev_loc : Fortran_parsing.Common.Loc.t
val mutable last_tok : Fortran_parsing.Tokens_.token
val mutable last_loc : Fortran_parsing.Common.Loc.t
val mutable eop_flag : bool
method clear_eop_flag : unit
method discard : ?skip_pp_branch:bool -> unit -> Fortran_parsing.Tokensource.qtoken
method eop_flag : bool
method get : ?prefetch:bool -> unit -> Fortran_parsing.Tokensource.qtoken
method get_last_loc : Fortran_parsing.Tokensource.Loc.t
method get_last_rawtok : Fortran_parsing.Tokensource.rawtoken
method get_prev_loc : Fortran_parsing.Tokensource.Loc.t
method get_prev_rawtok : Fortran_parsing.Tokensource.rawtoken
method peek_next_rawtok : ?skip_eol:bool -> unit -> Fortran_parsing.Tokensource.rawtoken
method peek_nth : int -> Fortran_parsing.Tokensource.qtoken
method peek_nth_rawtok : int -> Fortran_parsing.Tokensource.rawtoken
method prepend : Fortran_parsing.Tokensource.qtoken -> unit
method prepend_queue : ?copy:bool -> Fortran_parsing.Tokensource.qtoken Fortran_parsing.Tokensource.Xqueue.c -> unit
method set_eop_flag : unit
method set_last_loc : Fortran_parsing.Tokensource.Loc.t -> unit
method set_last_rawtok : Fortran_parsing.Tokensource.rawtoken -> unit
method set_prev_loc : Fortran_parsing.Tokensource.Loc.t -> unit
method set_prev_rawtok : Fortran_parsing.Tokensource.rawtoken -> unit