mirror of
https://github.com/simon987/Much-Assembly-Required-Frontend.git
synced 2025-04-20 02:46:43 +00:00
added JO
and JNO
to the correct regexes
These were forgotten so the highlighter says they are errors
This commit is contained in:
parent
59dae76be9
commit
1b0f429c4d
@ -257,7 +257,7 @@ function parseInstruction(line, result, currentLine) {
|
|||||||
if (!parseDWInstruction(line, result, currentLine)) {
|
if (!parseDWInstruction(line, result, currentLine)) {
|
||||||
|
|
||||||
if (new RegExp('\\b(?:mov|add|sub|and|or|test|cmp|shl|shr|mul|push|pop|div|xor|hwi|hwq|nop|neg|' +
|
if (new RegExp('\\b(?:mov|add|sub|and|or|test|cmp|shl|shr|mul|push|pop|div|xor|hwi|hwq|nop|neg|' +
|
||||||
'call|ret|jmp|jnz|jg|jl|jge|jle|int|jz|js|jns|brk|not|jc|jnc|ror|rol|sal|sar)\\b').test(mnemonic.toLowerCase())) {
|
'call|ret|jmp|jnz|jg|jl|jge|jle|int|jz|js|jns|brk|not|jc|jnc|ror|rol|sal|sar|jo|jno)\\b').test(mnemonic.toLowerCase())) {
|
||||||
|
|
||||||
|
|
||||||
if (line.indexOf(",") !== -1) {
|
if (line.indexOf(",") !== -1) {
|
||||||
@ -315,7 +315,7 @@ function parseInstruction(line, result, currentLine) {
|
|||||||
strO1 = line.substring(line.indexOf(mnemonic) + mnemonic.length).trim();
|
strO1 = line.substring(line.indexOf(mnemonic) + mnemonic.length).trim();
|
||||||
|
|
||||||
//Validate operand number
|
//Validate operand number
|
||||||
if (!new RegExp('\\b(?:push|mul|pop|div|neg|call|jnz|jg|jl|jge|jle|hwi|hwq|jz|js|jns|ret|jmp|not|jc|jnc)\\b').test(mnemonic.toLowerCase())) {
|
if (!new RegExp('\\b(?:push|mul|pop|div|neg|call|jnz|jg|jl|jge|jle|hwi|hwq|jz|js|jns|ret|jmp|not|jc|jnc|jo|jno)\\b').test(mnemonic.toLowerCase())) {
|
||||||
result.annotations.push({
|
result.annotations.push({
|
||||||
row: currentLine,
|
row: currentLine,
|
||||||
column: 0,
|
column: 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user