mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-24 03:52:08 +00:00
Track local label scope, string equated as .. (#1504)
This commit is contained in:
@@ -1,12 +1,18 @@
|
||||
ASSERT !DEF(@) && !DEF(.)
|
||||
ASSERT !DEF(@) && !DEF(.) && !DEF(..)
|
||||
|
||||
PURGE @, .
|
||||
PURGE @, ., ..
|
||||
|
||||
SECTION "test", ROM0[42]
|
||||
Foobar:
|
||||
db 1
|
||||
Foo:
|
||||
db 2
|
||||
.bar
|
||||
db 3
|
||||
|
||||
PURGE @, .
|
||||
PURGE @, ., ..
|
||||
|
||||
ASSERT DEF(@) && DEF(.) && DEF(Foobar)
|
||||
ASSERT DEF(@) && DEF(.) && DEF(..) && DEF(Foo) && DEF(.bar)
|
||||
|
||||
PRINTLN "PC: {#05X:@}; label scope: \"{.}\"; {.}: {#05X:{.}}"
|
||||
PRINTLN "PC: {#05X:@}"
|
||||
PRINTLN "global scope: \"{.}\" ({#05X:{.}})"
|
||||
PRINTLN "local scope: \"{..}\" ({#05X:{..}})"
|
||||
|
||||
Reference in New Issue
Block a user