📄 ifs_yacc_y.h
字号:
/* $Id: ifs_yacc_y.h,v 1.1 2004/02/14 19:52:58 pnenzi Exp $ *//*============================================================================FILE ifs_yacc.hMEMBER OF process cmppCopyright 1991Georgia Tech Research CorporationAtlanta, Georgia 30332All Rights ReservedPROJECT A-8503AUTHORS 9/12/91 Steve TynorMODIFICATIONS <date> <person name> <nature of modifications>SUMMARY Typedefs needed by the YYSTYPE union (%union operator) in the yacc file. These are only used in the yacc file, but must be defined here since the generated token.h file includes a definition of the union YYSTYPE.INTERFACES None.REFERENCED FILES None.NON-STANDARD FEATURES None.============================================================================*/#include "cmpp.h"typedef struct { Boolean_t has_value; Data_Type_t kind; union { Boolean_t bvalue; int ivalue; double rvalue; Complex_t cvalue; char *svalue; } u;} My_Value_t;typedef struct { Boolean_t has_bound; My_Value_t bound;} Bound_t;typedef struct { Boolean_t is_named; union { char *name; struct { Bound_t upper; Bound_t lower; } bounds; } u;} Range_t;typedef struct { Port_Type_t kind; char *id; /* undefined unless kind == USER_DEFINED */} My_Port_Type_t;typedef struct ctype_list_s { My_Port_Type_t ctype; struct ctype_list_s *next;} Ctype_List_t;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -