asm: implement $-prefixed label references for branch instructions

This commit is contained in:
2025-05-12 15:49:27 +01:00
parent 497ba65440
commit c1ba6e78bc
3 changed files with 67 additions and 4 deletions

View File

@@ -15,6 +15,7 @@ enum ivy_asm_token_type {
IVY_ASM_TOK_INT,
IVY_ASM_TOK_DOUBLE,
IVY_ASM_TOK_LABEL,
IVY_ASM_TOK_LABEL_REF,
IVY_ASM_TOK_IDENT,
IVY_ASM_TOK_STRING,
IVY_ASM_TOK_LINEFEED,
@@ -52,7 +53,6 @@ enum ivy_asm_symbol {
IVY_ASM_SYM_RIGHT_BRACE,
IVY_ASM_SYM_COLON,
IVY_ASM_SYM_SEMICOLON,
IVY_ASM_SYM_DOLLAR,
IVY_ASM_SYM_HYPHEN,
IVY_ASM_SYM_PLUS,
IVY_ASM_SYM_SQUOTE,