Refactor gramma to reduce SR and RR conflicts.
Now only have 4 SR conflicts(related to list_access and if_stmt).
Add exception.

Add corresponding support for toDot conversoin.
Refactor error function.
Fix a bug in character escaping function for dot.
Add untracked files