From 2e15c0fd5067318601e2f3b70ee6fc16ef58200d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 27 May 2018 18:28:23 -0700 Subject: Some tweaks/cleanup on the nomsu code as well as adding variable mangling to 'parse % as %' to make almost hygienic macros. --- tests/collections.nom | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests/collections.nom') diff --git a/tests/collections.nom b/tests/collections.nom index 04b8a78..6329d00 100644 --- a/tests/collections.nom +++ b/tests/collections.nom @@ -31,15 +31,15 @@ assume ((values in {x:1}) = [1]) %x <- [3,1,2] sort %x assume (%x = [1,2,3]) -sort %x by (-%) +sort %x by % = (-%) assume (%x = [3,2,1]) %keys <- {1:999,2:0,3:50} -sort %x by (% in %keys) +sort %x by % = %keys.% assume (%x = [2,3,1]) assume ((unique [1,2,1,3,2,3]) = [1,2,3]) %c <- (new counter) for % in ["x","y","x","x","y"] - (% in %c) +<- 1 + %c.% +<- 1 assume (%c = {x:3,y:2}) say "Collections test passed." -- cgit v1.2.3