equal
deleted
inserted
replaced
353 Scan.succeed (Config.Bool true) |
353 Scan.succeed (Config.Bool true) |
354 | scan_value (Config.Int _) = equals |-- P.int >> Config.Int |
354 | scan_value (Config.Int _) = equals |-- P.int >> Config.Int |
355 | scan_value (Config.String _) = equals |-- Args.name >> Config.String; |
355 | scan_value (Config.String _) = equals |-- Args.name >> Config.String; |
356 |
356 |
357 fun scan_config thy config = |
357 fun scan_config thy config = |
358 let val config_type = Config.get_thy thy config |
358 let val config_type = Config.get_global thy config |
359 in scan_value config_type >> (K o Thm.declaration_attribute o K o Config.put_generic config) end; |
359 in scan_value config_type >> (K o Thm.declaration_attribute o K o Config.put_generic config) end; |
360 |
360 |
361 in |
361 in |
362 |
362 |
363 fun register_config config thy = |
363 fun register_config config thy = |