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

汇编语言

开发平台:

WINDOWS

  1. /****************************************************/
  2. /* File: analyze.h                                  */
  3. /* Semantic analyzer interface */
  4. /* for the C_Minus compiler                         */
  5. /****************************************************/
  6. #ifndef _ANALYZE_H_
  7. #define _ANALYZE_H_
  8. /* function buildSymtab constructs the symbol 
  9.  * table by preorder traversal of the syntax tree
  10.  */
  11. void buildSymtab(TreeNode *);
  12. /* procedure typeCheck performs type checking 
  13.  * by a postorder syntax tree traversal
  14.  */
  15. void typeCheck(TreeNode *);
  16. #endif