| author | chaieb | 
| Wed, 29 Aug 2007 11:10:59 +0200 | |
| changeset 24471 | d7cf53c1085f | 
| 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;