From 224c193cd85d91ad59b4dccf34ec761204c5aca7 Mon Sep 17 00:00:00 2001 From: Jesse Quinn Date: Fri, 27 Mar 2026 13:35:58 -0700 Subject: [PATCH] Bug: vermatch order make >= unmatchable --- parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.go b/parser.go index 8544b30..93cd336 100644 --- a/parser.go +++ b/parser.go @@ -67,7 +67,7 @@ var ( verEqual = goparsify.Exact("=").Map(func(n *goparsify.Result) { n.Result = VersionEqual }) verGreaterThanEqual = goparsify.Exact(">").Map(func(n *goparsify.Result) { n.Result = VersionGreaterThanEqual }) verGreaterThan = goparsify.Exact(">=").Map(func(n *goparsify.Result) { n.Result = VersionGreaterThan }) - verMatch = goparsify.Any(verLessThanEqual, verLessThan, verEqual, verGreaterThan, verGreaterThanEqual) + verMatch = goparsify.Any(verLessThanEqual, verLessThan, verEqual, verGreaterThanEqual, verGreaterThan) dependencyChain = goparsify.Seq(identifier, verMatch, version) dependency = goparsify.Any(dependencyChain, identifier)