package diffast-langs-python-parsing

  1. Overview
  2. Docs

Module Python_parsing.TokenSource

module Parserlib_base = Langs_common.Parserlib_base
module Position = Langs_common.Position
module PB = Parserlib_base
Sourceval get_rawtoken : ('a * 'b * 'c) -> 'a
Sourceval rawtoken_to_string : Tokens_.token -> string
Sourceval rawtoken_to_orig : Tokens_.token -> string
Sourceval to_string : (Tokens_.token * Lexing.position * Lexing.position) -> string
Sourceval to_rawtoken : 'a PB.token -> 'a
Sourceval decompose : 'a PB.token -> 'a * Lexing.position * Lexing.position
Sourceval create : ?cache:Langs_common.Fname.ext_cache_t -> ?ext:string -> 'a -> Lexing.position -> Lexing.position -> 'a PB.token
Sourceval to_orig : Tokens_.token PB.token -> string