Reformat the instruction table

This commit is contained in:
gingerBill
2026-08-29 19:38:44 +01:00
parent eda4921c65
commit 80e9ec0e53
8 changed files with 4881 additions and 4584 deletions

View File

@@ -28,6 +28,8 @@ gb_internal Token ast_token(Ast *node) {
return ast_token(node->AsmInstruction.name);
case Ast_AsmMemoryOperand:
return node->AsmMemoryOperand.open;
case Ast_AsmRegisterGroup:
return node->AsmRegisterGroup.open;
case Ast_AsmDirective:
return node->AsmDirective.token;
@@ -211,6 +213,11 @@ Token ast_end_token(Ast *node) {
return ast_end_token(node->AsmMemoryOperand.type);
}
return node->AsmMemoryOperand.close;
case Ast_AsmRegisterGroup:
if (node->AsmRegisterGroup.type) {
return ast_end_token(node->AsmRegisterGroup.type);
}
return node->AsmRegisterGroup.close;
case Ast_BadExpr: return node->BadExpr.end;
case Ast_TagExpr: