1. 如果 cirr -r fileName
之後發現 fileName 無法開啟
那是不是應該保留原本存在的電路
2. INV gate 如果 input 超過 1 個是不是要抓出來
還是 INV gate 可以有 2 個以上的 input
3. gate 要不要抓沒有名字以及 input 的 error
e.g. and (後面沒有了)
還是可以假設一定會有名字
4. 可以假設一定會出現 ".cir" ".input" ".output" ".end" 這四個嗎
5. ".input" 或是 ".output" 如果出現重複的 gate 合法嗎?
e.g .input G10 G9 G10
6. 因為用 2-pass 來 parse
所以 error 的行數 可能會有大的排在小的前面
e.g. Line 6: ...........
Line 10: ...........
Line 1: ...........
Line 6: ..........
Line 9: .........
這樣可以嗎?
不好意思問題有點多 orz
謝謝老師
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.45