diff -r 7d5b3e34a735 -r f8ee5cbb3068 src/Pure/Isar/isar_cmd.ML --- a/src/Pure/Isar/isar_cmd.ML Sun Feb 10 20:49:46 2008 +0100 +++ b/src/Pure/Isar/isar_cmd.ML Sun Feb 10 20:49:47 2008 +0100 @@ -392,7 +392,7 @@ (* nested commands *) fun nested_command props (str, pos) = - let val pos' = Position.of_properties (props @ Position.properties_of pos) in + let val pos' = Position.of_properties (props |> Position.default_properties pos) in (case OuterSyntax.parse pos' str of [transition] => transition | _ => error "exactly one command expected")