src/Pure/Thy/thy_parse.ML
changeset 4099 0ec0d2dbe3f4
parent 4056 abb0f4742ed7
child 4101 e8ad51c88be9
equal deleted inserted replaced
4098:71e05eb27fb6 4099:0ec0d2dbe3f4
    48   val sort: token list -> string * token list
    48   val sort: token list -> string * token list
    49   val typ: token list -> string * token list
    49   val typ: token list -> string * token list
    50   val opt_infix: token list -> string * token list
    50   val opt_infix: token list -> string * token list
    51   val opt_mixfix: token list -> string * token list
    51   val opt_mixfix: token list -> string * token list
    52   val opt_witness: token list -> string * token list
    52   val opt_witness: token list -> string * token list
       
    53   val const_decls: token list -> string * token list
    53   type syntax
    54   type syntax
    54   val make_syntax: string list ->
    55   val make_syntax: string list ->
    55     (string * (token list -> (string * string) * token list)) list -> syntax
    56     (string * (token list -> (string * string) * token list)) list -> syntax
    56   val parse_thy: syntax -> string -> string -> string
    57   val parse_thy: syntax -> string -> string -> string
    57   val section: string -> string -> (token list -> string * token list)
    58   val section: string -> string -> (token list -> string * token list)