src/Pure/Isar/args.ML
changeset 59064 a8bcb5a446c8
parent 58017 5bdb58845eab
child 59649 c4104707385d
equal deleted inserted replaced
59063:b3c45d0e4fe1 59064:a8bcb5a446c8
    20   val parens: 'a parser -> 'a parser
    20   val parens: 'a parser -> 'a parser
    21   val bracks: 'a parser -> 'a parser
    21   val bracks: 'a parser -> 'a parser
    22   val mode: string -> bool parser
    22   val mode: string -> bool parser
    23   val maybe: 'a parser -> 'a option parser
    23   val maybe: 'a parser -> 'a option parser
    24   val cartouche_inner_syntax: string parser
    24   val cartouche_inner_syntax: string parser
    25   val cartouche_source_position: Symbol_Pos.source parser
    25   val cartouche_source_position: Input.source parser
    26   val text_source_position: Symbol_Pos.source parser
    26   val text_source_position: Input.source parser
    27   val text: string parser
    27   val text: string parser
    28   val name_inner_syntax: string parser
    28   val name_inner_syntax: string parser
    29   val name_source_position: Symbol_Pos.source parser
    29   val name_source_position: Input.source parser
    30   val name: string parser
    30   val name: string parser
    31   val binding: binding parser
    31   val binding: binding parser
    32   val alt_name: string parser
    32   val alt_name: string parser
    33   val symbol: string parser
    33   val symbol: string parser
    34   val liberal_name: string parser
    34   val liberal_name: string parser
    44   val named_typ: (string -> typ) -> typ parser
    44   val named_typ: (string -> typ) -> typ parser
    45   val named_term: (string -> term) -> term parser
    45   val named_term: (string -> term) -> term parser
    46   val named_fact: (string -> string option * thm list) -> thm list parser
    46   val named_fact: (string -> string option * thm list) -> thm list parser
    47   val named_attribute: (string * Position.T -> morphism -> attribute) ->
    47   val named_attribute: (string * Position.T -> morphism -> attribute) ->
    48     (morphism -> attribute) parser
    48     (morphism -> attribute) parser
    49   val text_declaration: (Symbol_Pos.source -> declaration) -> declaration parser
    49   val text_declaration: (Input.source -> declaration) -> declaration parser
    50   val typ_abbrev: typ context_parser
    50   val typ_abbrev: typ context_parser
    51   val typ: typ context_parser
    51   val typ: typ context_parser
    52   val term: term context_parser
    52   val term: term context_parser
    53   val term_pattern: term context_parser
    53   val term_pattern: term context_parser
    54   val term_abbrev: term context_parser
    54   val term_abbrev: term context_parser