util.h
上传用户:wqdrylgs
上传日期:2007-02-09
资源大小:65k
文件大小:1k
源码类别:

汇编语言

开发平台:

WINDOWS

  1. #ifndef _UTIL_H_
  2. #define _UTIL_H_
  3. /* procedure printToken prints a token 
  4.  * and its lexeme to the listing file
  5.  */
  6. void printType(Type type);
  7. void printToken(TokenType, const char *);
  8. /* function newNode creates a new treenode
  9.  * for syntax tree construction
  10.  */
  11. TreeNode * newDecNode(DecKind);
  12. TreeNode * newStmtNode(StmtKind);
  13. TreeNode * newExpNode(ExpKind);
  14. /* function copyString allocates and makes a new
  15.  * copy of an existing string
  16.  */
  17. char * copyString(char *);
  18. /* procedure printTree prints a syntax tree to the 
  19.  * listing file using indentation to indicate subtrees
  20.  */
  21. void printTree(TreeNode *);
  22. #endif