Flesh out support for namespaces

This commit is contained in:
2025-06-21 22:32:35 -07:00
parent 84cec642a3
commit b65e188cb9
5 changed files with 125 additions and 14 deletions
+30
View File
@@ -0,0 +1,30 @@
'Make sure anonymous references respect namespaces
#@f
#foo~@f
#bar~@f
:@
:foo~@
:bar~@
#@b
#foo~@b
#bar~@b
---
'Make sure namespaces don't interfere with anonymous label reuse.
'These three should match the ones above.
:@
:@
:@
---
'Make sure locals exist in separate namespaces
:do_stuff
#lock
:.loop
'
:foo~do_stuff
:foo~.loop
/i#if blocked rndne foo~.loop
'
#take time 1 .break
#.loop
:.break
#unlock