mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Implement ds <len> ==> ld [b @:<len>], ?
This commit is contained in:
@@ -1910,6 +1910,10 @@ z80_ld_args : T_MODE_PC T_COMMA T_MODE_PC { out_AbsByte(0x00); } // $00: nop ==>
|
|||||||
out_RelBytes($1, $3.args, $3.nbArgs);
|
out_RelBytes($1, $3.args, $3.nbArgs);
|
||||||
freeDsArgList(&$3);
|
freeDsArgList(&$3);
|
||||||
}
|
}
|
||||||
|
| slice_const T_COMMA T_QUESTION {
|
||||||
|
// ds <len> ==> ld [b @:<len>], ?
|
||||||
|
out_Skip($1, true);
|
||||||
|
}
|
||||||
| slice_const T_POP_EQUAL string T_LBRACK const T_COLON optional_ellipsis T_RBRACK {
|
| slice_const T_POP_EQUAL string T_LBRACK const T_COLON optional_ellipsis T_RBRACK {
|
||||||
// INCBIN "file.bin", <ofs>, <len> ==> ld [b @:<len>] = "file.bin"[<ofs>:...]
|
// INCBIN "file.bin", <ofs>, <len> ==> ld [b @:<len>] = "file.bin"[<ofs>:...]
|
||||||
if ($1 < 0)
|
if ($1 < 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user