Reformat the instruction table

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

No files matched your search

+7
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: