-#include "casl2.h"
+#include <stdio.h>
#include "assemble.h"
+#include "cerr.h"
+
+WORD getgr(const char *str, bool is_x);
int main(){
int i, j;
"", "0", "aaa", "GR", "GR8", "GR20",
"GR0", "GR1", "GR2", "GR3", "GR4", "GR5", "GR6", "GR7"
};
+ static CERR cerr_getgr[] = {
+ { 120, "GR0 in operand x" },
+ };
- cerr = malloc_chk(sizeof(CERR), "cerr"); /* エラーの初期化 */
- addcerrlist_assemble();
+ cerr_init(); /* エラーの初期化 */
+ addcerrlist(ARRAYSIZE(cerr_getgr), cerr_getgr);
for(i = 0; i <= 1; i++) {
title = (is_x[i] == false) ? "Generel Register" : "Index Register";
printf("== %s ==\n", title);