Added missing directive tokens

master
Marco Maccaferri 2019-01-03 09:36:18 +01:00
rodzic c540c5ab25
commit ba450f06fb
1 zmienionych plików z 21 dodań i 4 usunięć

Wyświetl plik

@ -87,40 +87,57 @@ public class Z80TokenMarker extends TokenMarker {
keywords.put("DS", TokenId.Directive2);
keywords.put("DW", TokenId.Directive2);
keywords.put("BYTE", TokenId.Directive2);
keywords.put("WORD", TokenId.Directive2);
keywords.put("TEXT", TokenId.Directive2);
keywords.put("INCLUDE", TokenId.Directive1);
keywords.put("INCBIN", TokenId.Directive1);
keywords.put("EQU", TokenId.Directive1);
keywords.put("ORG", TokenId.Directive2);
keywords.put("MACRO", TokenId.Directive1);
keywords.put("ENDM", TokenId.Directive1);
keywords.put("PROC", TokenId.Directive1);
keywords.put("ENDP", TokenId.Directive1);
keywords.put("SECTION", TokenId.Directive1);
keywords.put("ENDS", TokenId.Directive1);
keywords.put("END", TokenId.Directive1);
keywords.put("ENDIF", TokenId.Directive1);
keywords.put("IF", TokenId.Directive1);
keywords.put("ELSE", TokenId.Directive1);
keywords.put("ENDIF", TokenId.Directive1);
keywords.put("END", TokenId.Directive1);
keywords.put("ERROR", TokenId.Directive1);
keywords.put("WARNING", TokenId.Directive1);
keywords.put("FILL", TokenId.Directive1);
keywords.put("REPT", TokenId.Directive1);
keywords.put("IRP", TokenId.Directive1);
keywords.put("ONCE", TokenId.Directive1);
keywords.put(".DB", TokenId.Directive2);
keywords.put(".DD", TokenId.Directive2);
keywords.put(".DS", TokenId.Directive2);
keywords.put(".DW", TokenId.Directive2);
keywords.put(".BYTE", TokenId.Directive2);
keywords.put(".WORD", TokenId.Directive2);
keywords.put(".TEXT", TokenId.Directive2);
keywords.put(".INCLUDE", TokenId.Directive1);
keywords.put(".INCBIN", TokenId.Directive1);
keywords.put(".EQU", TokenId.Directive1);
keywords.put(".ORG", TokenId.Directive2);
keywords.put(".MACRO", TokenId.Directive1);
keywords.put(".ENDM", TokenId.Directive1);
keywords.put(".PROC", TokenId.Directive1);
keywords.put(".ENDP", TokenId.Directive1);
keywords.put(".SECTION", TokenId.Directive1);
keywords.put(".ENDS", TokenId.Directive1);
keywords.put(".END", TokenId.Directive1);
keywords.put(".ENDIF", TokenId.Directive1);
keywords.put(".IF", TokenId.Directive1);
keywords.put(".ELSE", TokenId.Directive1);
keywords.put(".ENDIF", TokenId.Directive1);
keywords.put(".END", TokenId.Directive1);
keywords.put(".ERROR", TokenId.Directive1);
keywords.put(".WARNING", TokenId.Directive1);
keywords.put(".FILL", TokenId.Directive1);
keywords.put(".REPT", TokenId.Directive1);
keywords.put(".IRP", TokenId.Directive1);
keywords.put("A", TokenId.Register);
keywords.put("B", TokenId.Register);