src/Pure/Thy/thy_parse.ML
changeset 1850 c6b6ccfd390c
parent 1810 0eef167ebe1b
child 2203 c2dbdc2ef781
equal deleted inserted replaced
1849:bec272e3e888 1850:c6b6ccfd390c
   521 val pure_keywords =
   521 val pure_keywords =
   522  ["end", "ML", "mixfix", "infixr", "infixl", "binder", "=", "+", ",", "<",
   522  ["end", "ML", "mixfix", "infixr", "infixl", "binder", "=", "+", ",", "<",
   523   "{", "}", "(", ")", "[", "]", "::", "==", "=>", "<="];
   523   "{", "}", "(", ")", "[", "]", "::", "==", "=>", "<="];
   524 
   524 
   525 val pure_sections =
   525 val pure_sections =
   526  [section "oracle" "|> set_oracle" ident,
   526  [section "oracle" "|> set_oracle" (name >> strip_quotes),
   527   section "classes" "|> add_classes" class_decls,
   527   section "classes" "|> add_classes" class_decls,
   528   section "default" "|> add_defsort" sort,
   528   section "default" "|> add_defsort" sort,
   529   section "types" "" type_decls,
   529   section "types" "" type_decls,
   530   section "arities" "|> add_arities" arity_decls,
   530   section "arities" "|> add_arities" arity_decls,
   531   section "consts" "|> add_consts" const_decls,
   531   section "consts" "|> add_consts" const_decls,