# HG changeset patch # User Shinji KONO # Date 1554958768 -32400 # Node ID 2937e970aac627b41a6d967d137ec319640ed4df # Parent 3f8bbec566b37f24a191c82013c99187985fee27 generate os9 module done diff -r 3f8bbec566b3 -r 2937e970aac6 TL1/TL1os9.asm --- a/TL1/TL1os9.asm Wed Apr 10 22:48:30 2019 +0900 +++ b/TL1/TL1os9.asm Thu Apr 11 13:59:28 2019 +0900 @@ -47,6 +47,7 @@ AMODE RMB 1 ACC RMB 1 LSIZE RMB 1 local variable size (including arguments ) +GSIZE RMB 1 global variable including array TCOUNT RMB 1 1 search reserved word only, 5 search all local/global var/array, proc TEND RMB 2 table end (search start from here ) include local name WEND RMB 2 word end @@ -71,7 +72,7 @@ ioentry rmb $80 readbuff rmb bufsiz+1 -OBJSTART RMB 11 +OBJSTART RMB 10 * OBJECT PG AREA @@ -87,6 +88,7 @@ name fcs /TL1/ fcb edition + ** OBJECT START ****** C tst cat!=13&&lp->cat!=6) { if(lp->cat!=2||lp->value!=loccounter) - lp->value=loccounter; // seterror(8); + lp->value=loccounter; + if (pass==1) seterror(8); } else { lp->cat=2; lp->value=loccounter;