diff --git a/core/modern/modern.factor b/core/modern/modern.factor index 8c07133c31..069a394d7c 100644 --- a/core/modern/modern.factor +++ b/core/modern/modern.factor @@ -150,7 +150,7 @@ M: array collapse-decorators ] if ; : top-level-less-than? ( string -- ? ) - dup "<" tail? [ + dup { [ "<" tail? ] [ length 1 > ] [ first char: A char: Z between? ] } 1&& [ but-last dup length 1 > [ [ [ char: \: = ] find-last ] keep