src/Pure/Isar/outer_syntax.ML
changeset 19060 c814a7856121
parent 18717 6261fcfaca1d
child 19482 9f11af8f7ef9
equal deleted inserted replaced
19059:b4ca3100e818 19060:c814a7856121
    35   val dest_parsers: unit -> (string * string * string * bool) list
    35   val dest_parsers: unit -> (string * string * string * bool) list
    36   val print_outer_syntax: unit -> unit
    36   val print_outer_syntax: unit -> unit
    37   val print_commands: Toplevel.transition -> Toplevel.transition
    37   val print_commands: Toplevel.transition -> Toplevel.transition
    38   val add_keywords: string list -> unit
    38   val add_keywords: string list -> unit
    39   val add_parsers: parser list -> unit
    39   val add_parsers: parser list -> unit
    40   val check_text: string * Position.T -> Toplevel.state -> unit
    40   val check_text: string * Position.T -> Toplevel.node option -> unit
    41   val deps_thy: string -> bool -> Path.T -> string list * Path.T list
    41   val deps_thy: string -> bool -> Path.T -> string list * Path.T list
    42   val load_thy: string -> bool -> bool -> Path.T -> unit
    42   val load_thy: string -> bool -> bool -> Path.T -> unit
    43   val isar: bool -> bool -> unit Toplevel.isar
    43   val isar: bool -> bool -> unit Toplevel.isar
    44   val scan: string -> OuterLex.token list
    44   val scan: string -> OuterLex.token list
    45   val read: OuterLex.token list -> (string * OuterLex.token list * Toplevel.transition) list
    45   val read: OuterLex.token list -> (string * OuterLex.token list * Toplevel.transition) list