src/Pure/Isar/args.ML
changeset 29581 b3b33e0298eb
parent 28965 1de908189869
child 29606 fedb8be05f24
equal deleted inserted replaced
29580:117b88da143c 29581:b3b33e0298eb
    33   val mode: string -> 'a * T list -> bool * ('a * T list)
    33   val mode: string -> 'a * T list -> bool * ('a * T list)
    34   val maybe: (T list -> 'a * T list) -> T list -> 'a option * T list
    34   val maybe: (T list -> 'a * T list) -> T list -> 'a option * T list
    35   val name_source: T list -> string * T list
    35   val name_source: T list -> string * T list
    36   val name_source_position: T list -> (SymbolPos.text * Position.T) * T list
    36   val name_source_position: T list -> (SymbolPos.text * Position.T) * T list
    37   val name: T list -> string * T list
    37   val name: T list -> string * T list
    38   val binding: T list -> Binding.T * T list
    38   val binding: T list -> binding * T list
    39   val alt_name: T list -> string * T list
    39   val alt_name: T list -> string * T list
    40   val symbol: T list -> string * T list
    40   val symbol: T list -> string * T list
    41   val liberal_name: T list -> string * T list
    41   val liberal_name: T list -> string * T list
    42   val var: T list -> indexname * T list
    42   val var: T list -> indexname * T list
    43   val internal_text: T list -> string * T list
    43   val internal_text: T list -> string * T list
    64     -> ((int -> tactic) -> tactic) * ('a * T list)
    64     -> ((int -> tactic) -> tactic) * ('a * T list)
    65   val parse: OuterLex.token list -> T list * OuterLex.token list
    65   val parse: OuterLex.token list -> T list * OuterLex.token list
    66   val parse1: (string -> bool) -> OuterLex.token list -> T list * OuterLex.token list
    66   val parse1: (string -> bool) -> OuterLex.token list -> T list * OuterLex.token list
    67   val attribs: (string -> string) -> T list -> src list * T list
    67   val attribs: (string -> string) -> T list -> src list * T list
    68   val opt_attribs: (string -> string) -> T list -> src list * T list
    68   val opt_attribs: (string -> string) -> T list -> src list * T list
    69   val thm_name: (string -> string) -> string -> T list -> (Binding.T * src list) * T list
    69   val thm_name: (string -> string) -> string -> T list -> (binding * src list) * T list
    70   val opt_thm_name: (string -> string) -> string -> T list -> (Binding.T * src list) * T list
    70   val opt_thm_name: (string -> string) -> string -> T list -> (binding * src list) * T list
    71   val syntax: string -> ('b * T list -> 'a * ('b * T list)) -> src -> 'b -> 'a * 'b
    71   val syntax: string -> ('b * T list -> 'a * ('b * T list)) -> src -> 'b -> 'a * 'b
    72   val context_syntax: string -> (Context.generic * T list -> 'a * (Context.generic * T list)) ->
    72   val context_syntax: string -> (Context.generic * T list -> 'a * (Context.generic * T list)) ->
    73     src -> Proof.context -> 'a * Proof.context
    73     src -> Proof.context -> 'a * Proof.context
    74 end;
    74 end;
    75 
    75