Pristine Ack-5.5
[Ack-5.5.git] / lang / pc / comp / chk_expr.h
1 /* E X P R E S S I O N   C H E C K I N G */
2
3 extern int      (*ExprChkTable[])();    /* table of expression checking
4                                            functions, indexed by node class
5                                         */
6
7 extern int      (*VarAccChkTable[])();  /* table of variable-access checking
8                                            functions, indexed by node class
9                                         */
10
11 #define ChkExpression(expp)     ((*ExprChkTable[(expp)->nd_class])(expp))
12 #define ChkVarAccess(expp)      ((*VarAccChkTable[(expp)->nd_class])(expp))