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 |