Ulexer.FSourcemodule Stat : Aux.STATE_Tval token :
< add_token : Tokens_.token Python_parsing.Token.PB.token -> unit
; in_paren : bool
; indent_length : string -> int
; indent_stack_iter : (int -> unit) -> 'a
; indent_stack_len : int
; is_valid_indent : int -> bool
; last_indent : string
; last_indent_len : int
; paren_in : unit -> 'b
; paren_out : unit -> 'c
; pop_indent : unit -> 'd
; push_indent : int -> 'e
; set_last_indent : string -> 'f
; set_last_indent_len : int -> 'g
; set_newline_flag : unit -> 'h
; set_tab_size : int -> unit
; top_of_indent_stack : int.. > ->
Sedlexing.lexbuf ->
Tokens_.token Python_parsing.Token.PB.tokenval handle_indent :
?eof_flag:bool ->
?prepend_opt:(Tokens_.token Python_parsing.Token.PB.token -> unit) option ->
?use_last_range:bool ->
< add_token : Tokens_.token Python_parsing.Token.PB.token -> unit
; in_paren : bool
; indent_length : string -> int
; indent_stack_iter : (int -> unit) -> 'a
; indent_stack_len : int
; is_valid_indent : int -> bool
; last_indent : string
; last_indent_len : int
; paren_in : unit -> 'b
; paren_out : unit -> 'c
; pop_indent : unit -> 'd
; push_indent : int -> 'e
; set_last_indent : string -> 'f
; set_last_indent_len : int -> 'g
; set_newline_flag : unit -> 'h
; set_tab_size : int -> unit
; top_of_indent_stack : int.. > ->
int ->
Sedlexing.lexbuf ->
unitval check_indent :
?token_maker_opt:
(Tokens_.token -> Tokens_.token Python_parsing.Token.PB.token) option ->
< add_token : Tokens_.token Python_parsing.Token.PB.token -> unit
; in_paren : bool
; indent_length : string -> int
; indent_stack_iter : (int -> unit) -> 'a
; indent_stack_len : int
; is_valid_indent : int -> bool
; last_indent : string
; last_indent_len : int
; paren_in : unit -> 'b
; paren_out : unit -> 'c
; pop_indent : unit -> 'd
; push_indent : int -> 'e
; set_last_indent : string -> 'f
; set_last_indent_len : int -> 'g
; set_newline_flag : unit -> 'h
; set_tab_size : int -> unit
; top_of_indent_stack : int.. > ->
string ->
Sedlexing.lexbuf ->
Tokens_.token Python_parsing.Token.PB.tokenval check_null_lines :
< add_token : Tokens_.token Python_parsing.Token.PB.token -> unit
; in_paren : bool
; indent_length : string -> int
; indent_stack_iter : (int -> unit) -> 'a
; indent_stack_len : int
; is_valid_indent : int -> bool
; last_indent : string
; last_indent_len : int
; paren_in : unit -> 'b
; paren_out : unit -> 'c
; pop_indent : unit -> 'd
; push_indent : int -> 'e
; set_last_indent : string -> 'f
; set_last_indent_len : int -> 'g
; set_newline_flag : unit -> 'h
; set_tab_size : int -> unit
; top_of_indent_stack : int.. > ->
Lexing.position ->
string ->
Sedlexing.lexbuf ->
Tokens_.token Python_parsing.Token.PB.tokenval longstring_single :
string ->
Sedlexing.lexbuf ->
Tokens_.token Python_parsing.Token.PB.tokenval longstring_double :
string ->
Sedlexing.lexbuf ->
Tokens_.token Python_parsing.Token.PB.tokenval marker :
Tokens_.token Python_parsing.Token.PB.token ->
< add_token : Tokens_.token Python_parsing.Token.PB.token -> unit
; in_paren : bool
; indent_length : string -> int
; indent_stack_iter : (int -> unit) -> 'a
; indent_stack_len : int
; is_valid_indent : int -> bool
; last_indent : string
; last_indent_len : int
; paren_in : unit -> 'b
; paren_out : unit -> 'c
; pop_indent : unit -> 'd
; push_indent : int -> 'e
; set_last_indent : string -> 'f
; set_last_indent_len : int -> 'g
; set_newline_flag : unit -> 'h
; set_tab_size : int -> unit
; top_of_indent_stack : int.. > ->
Lexing.position ->
string ->
Sedlexing.lexbuf ->
Tokens_.token Python_parsing.Token.PB.tokenval peek_nth :
< add : Tokens_.token Python_parsing.Token.PB.token -> 'a
; iter : (Tokens_.token Python_parsing.Token.PB.token -> unit) -> 'b.. > ->
< add_token : Tokens_.token Python_parsing.Token.PB.token -> unit
; in_paren : bool
; indent_length : string -> int
; indent_stack_iter : (int -> unit) -> 'c
; indent_stack_len : int
; is_valid_indent : int -> bool
; last_indent : string
; last_indent_len : int
; paren_in : unit -> 'd
; paren_out : unit -> 'e
; pop_indent : unit -> 'f
; push_indent : int -> 'g
; set_last_indent : string -> 'h
; set_last_indent_len : int -> 'i
; set_newline_flag : unit -> 'j
; set_tab_size : int -> unit
; top_of_indent_stack : int.. > ->
Sedlexing.lexbuf ->
int ->
Tokens_.token Python_parsing.Token.PB.token * Tokens_.tokenval token_queue_to_string :
< iter : (Tokens_.token Python_parsing.Token.PB.token -> unit) -> 'a.. > ->
stringval outline_queue_to_string :
< iter : (Tokens_.token Python_parsing.Token.PB.token -> unit) -> 'a.. > ->
string