Browse code

(asma) only ignore [ or ] if it is a whole token

Andrew Alderwick authored on 09/06/2022 20:42:13
Showing 1 changed files
... ...
@@ -210,7 +210,10 @@
210 210
 	JMP2r
211 211
 
212 212
 	&preamble
213
-	"%BRK 20 '{ 20 "00 20 '} 20 "@on-reset 20
213
+	"%BRK 20 '{ 20 "00 20 '} 20
214
+	"%[ 20 '{ 20 '} 20
215
+	"%] 20 '{ 20 '} 20
216
+	"@on-reset 20
214 217
 	&preamble-end
215 218
 
216 219
 (
... ...
@@ -963,14 +966,12 @@
963 966
 	&28         :&27        $2          '( 00          :asma-comment-start
964 967
 	&29         :&28       :&2c         ') 00          :asma-comment-end
965 968
 	&2c          $2         $2          ', 00          :asma-literal-rel-addr
966
-	&_entry     :&26       :&5d         '. 00          :asma-literal-zero-addr
969
+	&_entry     :&26       :&7b         '. 00          :asma-literal-zero-addr
967 970
 	&3a          $2         $2          ': 00          :asma-abs-addr
968
-	&3b         :&3a        $2          '; 00          :asma-literal-abs-addr
969
-	&40         :&3b       :&5b         '@ 00          :asma-label-define
970
-	&5b          $2         $2          '[ 00          :asma-ignore
971
-	&5d         :&40       :&7d         '] 00          :asma-ignore
972
-	&7b          $2         $2          '{ 00          :asma-ignore
973
-	&7c         :&7b        $2          '| 00          :asma-pad-absolute
971
+	&3b         :&3a       :&40         '; 00          :asma-literal-abs-addr
972
+	&40          $2         $2          '@ 00          :asma-label-define
973
+	&7b         :&3b       :&7d         '{ 00          :asma-ignore
974
+	&7c          $2         $2          '| 00          :asma-pad-absolute
974 975
 	&7d         :&7c       :&7e         '} 00          :asma-ignore
975 976
 	&7e          $2         $2          '~ 00          :asma-include
976 977