src/HOL/TPTP/TPTP_Parser/tptp_lexyacc.ML
changeset 47360 d1ecc9cec531
parent 47358 26c4e431ef05
child 47569 fce9d97a3258
equal deleted inserted replaced
47359:5a1ff6bcf3dc 47360:d1ecc9cec531
  3878  in ( LrTable.NT 124, ( result, thf_type_formula1left, 
  3878  in ( LrTable.NT 124, ( result, thf_type_formula1left, 
  3879 thf_type_formula1right), rest671)
  3879 thf_type_formula1right), rest671)
  3880 end
  3880 end
  3881 |  ( 22, ( ( _, ( MlyValue.thf_subtype thf_subtype, thf_subtype1left, 
  3881 |  ( 22, ( ( _, ( MlyValue.thf_subtype thf_subtype, thf_subtype1left, 
  3882 thf_subtype1right)) :: rest671)) => let val  result = 
  3882 thf_subtype1right)) :: rest671)) => let val  result = 
  3883 MlyValue.thf_logic_formula (( THF_type thf_subtype ))
  3883 MlyValue.thf_logic_formula (( Type_fmla thf_subtype ))
  3884  in ( LrTable.NT 124, ( result, thf_subtype1left, thf_subtype1right), 
  3884  in ( LrTable.NT 124, ( result, thf_subtype1left, thf_subtype1right), 
  3885 rest671)
  3885 rest671)
  3886 end
  3886 end
  3887 |  ( 23, ( ( _, ( MlyValue.thf_binary_pair thf_binary_pair, 
  3887 |  ( 23, ( ( _, ( MlyValue.thf_binary_pair thf_binary_pair, 
  3888 thf_binary_pair1left, thf_binary_pair1right)) :: rest671)) => let val 
  3888 thf_binary_pair1left, thf_binary_pair1right)) :: rest671)) => let val 
  3896  in ( LrTable.NT 123, ( result, thf_binary_tuple1left, 
  3896  in ( LrTable.NT 123, ( result, thf_binary_tuple1left, 
  3897 thf_binary_tuple1right), rest671)
  3897 thf_binary_tuple1right), rest671)
  3898 end
  3898 end
  3899 |  ( 25, ( ( _, ( MlyValue.thf_binary_type thf_binary_type, 
  3899 |  ( 25, ( ( _, ( MlyValue.thf_binary_type thf_binary_type, 
  3900 thf_binary_type1left, thf_binary_type1right)) :: rest671)) => let val 
  3900 thf_binary_type1left, thf_binary_type1right)) :: rest671)) => let val 
  3901  result = MlyValue.thf_binary_formula (( THF_type thf_binary_type ))
  3901  result = MlyValue.thf_binary_formula (( Type_fmla thf_binary_type ))
  3902  in ( LrTable.NT 123, ( result, thf_binary_type1left, 
  3902  in ( LrTable.NT 123, ( result, thf_binary_type1left, 
  3903 thf_binary_type1right), rest671)
  3903 thf_binary_type1right), rest671)
  3904 end
  3904 end
  3905 |  ( 26, ( ( _, ( MlyValue.thf_unitary_formula thf_unitary_formula2, _
  3905 |  ( 26, ( ( _, ( MlyValue.thf_unitary_formula thf_unitary_formula2, _
  3906 , thf_unitary_formula2right)) :: ( _, ( MlyValue.thf_pair_connective 
  3906 , thf_unitary_formula2right)) :: ( _, ( MlyValue.thf_pair_connective 
  4617 |  ( 121, ( ( _, ( MlyValue.tff_monotype tff_monotype, _, 
  4617 |  ( 121, ( ( _, ( MlyValue.tff_monotype tff_monotype, _, 
  4618 tff_monotype1right)) :: _ :: _ :: ( _, ( MlyValue.tff_variable_list 
  4618 tff_monotype1right)) :: _ :: _ :: ( _, ( MlyValue.tff_variable_list 
  4619 tff_variable_list, _, _)) :: _ :: ( _, ( _, DEP_PROD1left, _)) :: 
  4619 tff_variable_list, _, _)) :: _ :: ( _, ( _, DEP_PROD1left, _)) :: 
  4620 rest671)) => let val  result = MlyValue.tff_quantified_type (
  4620 rest671)) => let val  result = MlyValue.tff_quantified_type (
  4621 (
  4621 (
  4622        Fmla_type (Quant (Dep_Prod, tff_variable_list, THF_type tff_monotype))
  4622        Fmla_type (Quant (Dep_Prod, tff_variable_list, Type_fmla tff_monotype))
  4623 )
  4623 )
  4624 )
  4624 )
  4625  in ( LrTable.NT 140, ( result, DEP_PROD1left, tff_monotype1right), 
  4625  in ( LrTable.NT 140, ( result, DEP_PROD1left, tff_monotype1right), 
  4626 rest671)
  4626 rest671)
  4627 end
  4627 end
  4672 end
  4672 end
  4673 |  ( 129, ( ( _, ( _, _, RPAREN1right)) :: ( _, ( 
  4673 |  ( 129, ( ( _, ( _, _, RPAREN1right)) :: ( _, ( 
  4674 MlyValue.tff_type_arguments tff_type_arguments, _, _)) :: _ :: ( _, ( 
  4674 MlyValue.tff_type_arguments tff_type_arguments, _, _)) :: _ :: ( _, ( 
  4675 MlyValue.atomic_word atomic_word, atomic_word1left, _)) :: rest671))
  4675 MlyValue.atomic_word atomic_word, atomic_word1left, _)) :: rest671))
  4676  => let val  result = MlyValue.tff_atomic_type (
  4676  => let val  result = MlyValue.tff_atomic_type (
  4677 ( Fmla_type (Fmla (Uninterpreted atomic_word, (map THF_type tff_type_arguments))) )
  4677 ( Fmla_type (Fmla (Uninterpreted atomic_word, (map Type_fmla tff_type_arguments))) )
  4678 )
  4678 )
  4679  in ( LrTable.NT 79, ( result, atomic_word1left, RPAREN1right), 
  4679  in ( LrTable.NT 79, ( result, atomic_word1left, RPAREN1right), 
  4680 rest671)
  4680 rest671)
  4681 end
  4681 end
  4682 |  ( 130, ( ( _, ( MlyValue.variable_ variable_, variable_1left, 
  4682 |  ( 130, ( ( _, ( MlyValue.variable_ variable_, variable_1left,