33 #ifndef YY_GLOBUS_I_RVF_GLOBUS_I_RVF_PARSER_H_INCLUDED 34 # define YY_GLOBUS_I_RVF_GLOBUS_I_RVF_PARSER_H_INCLUDED 40 extern int globus_i_rvf_debug;
48 RVF_TOKEN_ERROR = 258,
49 RVF_TOKEN_COMMENT = 259,
50 RVF_TOKEN_NEWLINE = 260,
51 RVF_TOKEN_QUOTE = 261,
52 RVF_TOKEN_ATTRIBUTE = 262,
53 RVF_TOKEN_DEFAULT = 263,
54 RVF_TOKEN_DEFAULTWHEN = 264,
55 RVF_TOKEN_DESCRIPTION = 265,
56 RVF_TOKEN_PUBLISH = 266,
57 RVF_TOKEN_REQUIREDWHEN = 267,
58 RVF_TOKEN_VALIDWHEN = 268,
59 RVF_TOKEN_VALUES = 269,
61 RVF_TOKEN_ASPECT_DELIMITER = 271,
62 RVF_TOKEN_SUBMIT = 272,
63 RVF_TOKEN_RESTART = 273,
64 RVF_TOKEN_STDIO_UPDATE = 274,
69 #define RVF_TOKEN_ERROR 258 70 #define RVF_TOKEN_COMMENT 259 71 #define RVF_TOKEN_NEWLINE 260 72 #define RVF_TOKEN_QUOTE 261 73 #define RVF_TOKEN_ATTRIBUTE 262 74 #define RVF_TOKEN_DEFAULT 263 75 #define RVF_TOKEN_DEFAULTWHEN 264 76 #define RVF_TOKEN_DESCRIPTION 265 77 #define RVF_TOKEN_PUBLISH 266 78 #define RVF_TOKEN_REQUIREDWHEN 267 79 #define RVF_TOKEN_VALIDWHEN 268 80 #define RVF_TOKEN_VALUES 269 81 #define RVF_TOKEN_TEXT 270 82 #define RVF_TOKEN_ASPECT_DELIMITER 271 83 #define RVF_TOKEN_SUBMIT 272 84 #define RVF_TOKEN_RESTART 273 85 #define RVF_TOKEN_STDIO_UPDATE 274 86 #define RVF_TOKEN_BOOL 275 89 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED 93 #line 74 "globus_i_rvf_parser.y" 97 globus_rvf_record_t record;
98 globus_i_rvf_aspect_t aspect;
101 enum {RVF_STRINGVAL, RVF_WHENVAL, RVF_BOOLVAL, RVF_EMPTYVAL } value_type;
108 #line 109 "globus_i_rvf_parser.h" 111 typedef union YYSTYPE YYSTYPE;
112 # define YYSTYPE_IS_TRIVIAL 1 113 # define YYSTYPE_IS_DECLARED 1 117 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED 118 typedef struct YYLTYPE YYLTYPE;
126 # define YYLTYPE_IS_DECLARED 1 127 # define YYLTYPE_IS_TRIVIAL 1 132 int globus_i_rvf_parse (
globus_list_t ** output,
void * scanner);
int globus_bool_t
Boolean type.
Definition: globus_types.h:93
List data type.
Definition: globus_list.h:43