src/Pure/Isar/value_parse.ML
changeset 32787 4271aab3aa4a
parent 30513 1796b8ea88aa
child 36950 75b8f26f2f07
equal deleted inserted replaced
32786:f1ac4b515af9 32787:4271aab3aa4a
     7 signature VALUE_PARSE =
     7 signature VALUE_PARSE =
     8 sig
     8 sig
     9   val comma: 'a parser -> 'a parser
     9   val comma: 'a parser -> 'a parser
    10   val equal: 'a parser -> 'a parser
    10   val equal: 'a parser -> 'a parser
    11   val parens: 'a parser -> 'a parser
    11   val parens: 'a parser -> 'a parser
       
    12   val unit: unit parser
    12   val pair: 'a parser -> 'b parser -> ('a * 'b) parser
    13   val pair: 'a parser -> 'b parser -> ('a * 'b) parser
    13   val triple: 'a parser -> 'b parser -> 'c parser -> ('a * 'b * 'c) parser
    14   val triple: 'a parser -> 'b parser -> 'c parser -> ('a * 'b * 'c) parser
    14   val list: 'a parser -> 'a list parser
    15   val list: 'a parser -> 'a list parser
    15   val properties: Properties.T parser
    16   val properties: Properties.T parser
    16 end;
    17 end;