- change comment: show TODO item in comments.
- improve node_a
- improve 'language' handling
- add checks
- change type of node from 'function' to 'head'.
- fix exit value of main.
- add function to check whether two procedures have the same name.
- add check for variables: using undeclared and multiple declarations.
- remove some trailing spaces