author | wenzelm |
Thu, 30 Aug 2007 15:04:42 +0200 | |
changeset 24484 | 013b98b57b86 |
parent 23354 | a189707c1d76 |
child 24773 | ec3a04e6f1a9 |
permissions | -rw-r--r-- |
(* Title: Pure/context_position.ML ID: $Id$ Author: Makarius Context positions. *) signature CONTEXT_POSITION = sig val put: Position.T -> Proof.context -> Proof.context val get: Proof.context -> Position.T val str_of: Proof.context -> string end; structure ContextPosition: CONTEXT_POSITION = struct structure Data = ProofDataFun ( type T = Position.T; fun init _ = Position.none; ); val put = Data.put; val get = Data.get; val str_of = Position.str_of o get; end;