shithub: rgbds

Download patch

ref: 70bbb098d3b76909d27e0bff3c331f774073dfb0
parent: 192606537759c3e65866f973b56f48046f60cf6d
author: ISSOtm <eldredhabert0@gmail.com>
date: Fri Jan 22 19:05:15 EST 2021

Remove stale keywords

They were removed from the grammar, but not the lexer

--- a/src/asm/lexer.c
+++ b/src/asm/lexer.c
@@ -218,8 +218,6 @@
 	{"PRINTV", T_POP_PRINTV},
 	{"PRINTF", T_POP_PRINTF},
 	{"EXPORT", T_POP_EXPORT},
-	{"XDEF", T_POP_XDEF},
-	{"GLOBAL", T_POP_GLOBAL},
 	{"DS", T_POP_DS},
 	{"DB", T_POP_DB},
 	{"DW", T_POP_DW},
--- a/src/asm/parser.y
+++ b/src/asm/parser.y
@@ -500,7 +500,7 @@
 %token	T_POP_PRINT "PRINT" T_POP_PRINTLN "PRINTLN"
 %token	T_POP_PRINTF "PRINTF" T_POP_PRINTT "PRINTT" T_POP_PRINTV "PRINTV" T_POP_PRINTI "PRINTI"
 %token	T_POP_IF "IF" T_POP_ELIF "ELIF" T_POP_ELSE "ELSE" T_POP_ENDC "ENDC"
-%token	T_POP_EXPORT "EXPORT" T_POP_GLOBAL "GLOBAL" T_POP_XDEF "XDEF"
+%token	T_POP_EXPORT "EXPORT"
 %token	T_POP_DB "DB" T_POP_DS "DS" T_POP_DW "DW" T_POP_DL "DL"
 %token	T_POP_SECTION "SECTION" T_POP_FRAGMENT "FRAGMENT"
 %token	T_POP_RB "RB" T_POP_RW "RW" // There is no T_POP_RL, only T_Z80_RL