Fixed 'Unknown op size' exception when uppercase sizes were used.

This commit is contained in:
2022-04-26 10:43:07 +02:00
parent ae92da7878
commit 5e2099f019
5 changed files with 6 additions and 4 deletions
@@ -14,7 +14,7 @@ internal class AddressingModesTest : AbstractParsingTest() {
@Test
internal fun register_direct(@MyTestCase testCase: ParsingTestExtension.IParsingTestCase) {
testGoodSyntax(testCase, " move.l d0,a7\n")
testGoodSyntax(testCase, " MOVE.L d0,a7\n")
}
@Test
@@ -3,9 +3,9 @@ Assembly File: a.asm
M68kStatementImpl(STATEMENT)
M68kAsmInstructionImpl(ASM_INSTRUCTION)
M68kAsmOpImpl(ASM_OP)
PsiElement(M68kTokenType.MNEMONIC)('move')
PsiElement(M68kTokenType.MNEMONIC)('MOVE')
M68kOperandSizeImpl(OPERAND_SIZE)
PsiElement(M68kTokenType.OPSIZE_L)('.l')
PsiElement(M68kTokenType.OPSIZE_L)('.L')
PsiWhiteSpace(' ')
M68kDataRegisterDirectAddressingModeImpl(DATA_REGISTER_DIRECT_ADDRESSING_MODE)
M68kDataRegisterImpl(DATA_REGISTER)