backup, the next we are going to implement 'isSysCall()'
1. complete semantic error report
2. more test cases for function `dream' and semantic error report
3. getSysCall() -> getGate()
bug fix