2008年5月28日 星期三

[作業]系統程式作業 MACRO

為了預防助教眼殘看錯的窘境...
所以你們自求多福吧@@
http://moon80362.googlepages.com/Figure4.1.txt
附上課本圖4.1...

講一下NAMTAB跟DEFTAB的生成好了
START = 0
END = 0
while(( temp = in.readLine() ) != null )
{
splitStr = temp.split(" ");
if(splitStr[1].equals("MACRO"))
{
NAMTAB[0] = splitStr[0]
NAMTAB[1] = START
while(!(splitStr[1]).equals("MEND"))
{
DEFTAB[END] = in.readLine()
END = END + 1
}
NAMTAB[2] = END
START = END
}
}

大致上是這樣

沒有留言: