Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

broparse.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  YYLTYPE
union  YYSTYPE

Defines

#define TOK_ADD   258
#define TOK_ADD_TO   259
#define TOK_ADDR   260
#define TOK_ALARM   261
#define TOK_ANY   262
#define TOK_ATENDIF   263
#define TOK_ATELSE   264
#define TOK_ATIF   265
#define TOK_ATIFDEF   266
#define TOK_ATIFNDEF   267
#define TOK_BOOL   268
#define TOK_BREAK   269
#define TOK_CASE   270
#define TOK_CONST   271
#define TOK_CONSTANT   272
#define TOK_COUNT   273
#define TOK_COUNTER   274
#define TOK_DEFAULT   275
#define TOK_DELETE   276
#define TOK_DOUBLE   277
#define TOK_ELSE   278
#define TOK_ENUM   279
#define TOK_EVENT   280
#define TOK_EXPORT   281
#define TOK_FILE   282
#define TOK_FOR   283
#define TOK_FUNCTION   284
#define TOK_GLOBAL   285
#define TOK_GLOBAL_ATTR   286
#define TOK_ID   287
#define TOK_IF   288
#define TOK_INT   289
#define TOK_INTERVAL   290
#define TOK_LIST   291
#define TOK_LOCAL   292
#define TOK_MODULE   293
#define TOK_MATCH   294
#define TOK_NET   295
#define TOK_NEXT   296
#define TOK_OF   297
#define TOK_PATTERN   298
#define TOK_PATTERN_TEXT   299
#define TOK_PORT   300
#define TOK_PRINT   301
#define TOK_RECORD   302
#define TOK_REDEF   303
#define TOK_REMOVE_FROM   304
#define TOK_RETURN   305
#define TOK_SCHEDULE   306
#define TOK_SET   307
#define TOK_STRING   308
#define TOK_SUBNET   309
#define TOK_SWITCH   310
#define TOK_TABLE   311
#define TOK_THIS   312
#define TOK_TIME   313
#define TOK_TIMER   314
#define TOK_TYPE   315
#define TOK_UNION   316
#define TOK_VECTOR   317
#define TOK_ATTR_ADD_FUNC   318
#define TOK_ATTR_ATTR   319
#define TOK_ATTR_ENCRYPT   320
#define TOK_ATTR_DEFAULT   321
#define TOK_ATTR_OPTIONAL   322
#define TOK_ATTR_REDEF   323
#define TOK_ATTR_ROTATE_INTERVAL   324
#define TOK_ATTR_ROTATE_SIZE   325
#define TOK_ATTR_DEL_FUNC   326
#define TOK_ATTR_EXPIRE_FUNC   327
#define TOK_ATTR_EXPIRE_CREATE   328
#define TOK_ATTR_EXPIRE_READ   329
#define TOK_ATTR_EXPIRE_WRITE   330
#define TOK_ATTR_PERSISTENT   331
#define TOK_ATTR_MATCH   332
#define TOK_ATTR_SYNCHRONIZED   333
#define TOK_DEBUG   334
#define TOK_USING   335
#define TOK_OR   336
#define TOK_AND   337
#define TOK_NE   338
#define TOK_EQ   339
#define TOK_GE   340
#define TOK_LE   341
#define TOK_NOT_IN   342
#define TOK_IN   343
#define TOK_DECR   344
#define TOK_INCR   345
#define TOK_HAS_ATTR   346
#define TOK_HAS_FIELD   347
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define yyltype   YYLTYPE
#define YYLTYPE_IS_DECLARED   1
#define YYLTYPE_IS_TRIVIAL   1

Typedefs

typedef YYSTYPE YYSTYPE
typedef YYLTYPE YYLTYPE

Enumerations

enum  yytokentype {
  TOK_ADD = 258, TOK_ADD_TO = 259, TOK_ADDR = 260, TOK_ALARM = 261,
  TOK_ANY = 262, TOK_ATENDIF = 263, TOK_ATELSE = 264, TOK_ATIF = 265,
  TOK_ATIFDEF = 266, TOK_ATIFNDEF = 267, TOK_BOOL = 268, TOK_BREAK = 269,
  TOK_CASE = 270, TOK_CONST = 271, TOK_CONSTANT = 272, TOK_COUNT = 273,
  TOK_COUNTER = 274, TOK_DEFAULT = 275, TOK_DELETE = 276, TOK_DOUBLE = 277,
  TOK_ELSE = 278, TOK_ENUM = 279, TOK_EVENT = 280, TOK_EXPORT = 281,
  TOK_FILE = 282, TOK_FOR = 283, TOK_FUNCTION = 284, TOK_GLOBAL = 285,
  TOK_GLOBAL_ATTR = 286, TOK_ID = 287, TOK_IF = 288, TOK_INT = 289,
  TOK_INTERVAL = 290, TOK_LIST = 291, TOK_LOCAL = 292, TOK_MODULE = 293,
  TOK_MATCH = 294, TOK_NET = 295, TOK_NEXT = 296, TOK_OF = 297,
  TOK_PATTERN = 298, TOK_PATTERN_TEXT = 299, TOK_PORT = 300, TOK_PRINT = 301,
  TOK_RECORD = 302, TOK_REDEF = 303, TOK_REMOVE_FROM = 304, TOK_RETURN = 305,
  TOK_SCHEDULE = 306, TOK_SET = 307, TOK_STRING = 308, TOK_SUBNET = 309,
  TOK_SWITCH = 310, TOK_TABLE = 311, TOK_THIS = 312, TOK_TIME = 313,
  TOK_TIMER = 314, TOK_TYPE = 315, TOK_UNION = 316, TOK_VECTOR = 317,
  TOK_ATTR_ADD_FUNC = 318, TOK_ATTR_ATTR = 319, TOK_ATTR_ENCRYPT = 320, TOK_ATTR_DEFAULT = 321,
  TOK_ATTR_OPTIONAL = 322, TOK_ATTR_REDEF = 323, TOK_ATTR_ROTATE_INTERVAL = 324, TOK_ATTR_ROTATE_SIZE = 325,
  TOK_ATTR_DEL_FUNC = 326, TOK_ATTR_EXPIRE_FUNC = 327, TOK_ATTR_EXPIRE_CREATE = 328, TOK_ATTR_EXPIRE_READ = 329,
  TOK_ATTR_EXPIRE_WRITE = 330, TOK_ATTR_PERSISTENT = 331, TOK_ATTR_MATCH = 332, TOK_ATTR_SYNCHRONIZED = 333,
  TOK_DEBUG = 334, TOK_USING = 335, TOK_OR = 336, TOK_AND = 337,
  TOK_NE = 338, TOK_EQ = 339, TOK_GE = 340, TOK_LE = 341,
  TOK_NOT_IN = 342, TOK_IN = 343, TOK_DECR = 344, TOK_INCR = 345,
  TOK_HAS_ATTR = 346, TOK_HAS_FIELD = 347
}

Variables

YYSTYPE yylval
YYLTYPE yylloc


Define Documentation

#define TOK_ADD   258
 

Definition at line 124 of file broparse.h.

#define TOK_ADD_TO   259
 

Definition at line 125 of file broparse.h.

#define TOK_ADDR   260
 

Definition at line 126 of file broparse.h.

#define TOK_ALARM   261
 

Definition at line 127 of file broparse.h.

#define TOK_AND   337
 

Definition at line 203 of file broparse.h.

#define TOK_ANY   262
 

Definition at line 128 of file broparse.h.

#define TOK_ATELSE   264
 

Definition at line 130 of file broparse.h.

#define TOK_ATENDIF   263
 

Definition at line 129 of file broparse.h.

#define TOK_ATIF   265
 

Definition at line 131 of file broparse.h.

#define TOK_ATIFDEF   266
 

Definition at line 132 of file broparse.h.

#define TOK_ATIFNDEF   267
 

Definition at line 133 of file broparse.h.

#define TOK_ATTR_ADD_FUNC   318
 

Definition at line 184 of file broparse.h.

#define TOK_ATTR_ATTR   319
 

Definition at line 185 of file broparse.h.

#define TOK_ATTR_DEFAULT   321
 

Definition at line 187 of file broparse.h.

#define TOK_ATTR_DEL_FUNC   326
 

Definition at line 192 of file broparse.h.

#define TOK_ATTR_ENCRYPT   320
 

Definition at line 186 of file broparse.h.

#define TOK_ATTR_EXPIRE_CREATE   328
 

Definition at line 194 of file broparse.h.

#define TOK_ATTR_EXPIRE_FUNC   327
 

Definition at line 193 of file broparse.h.

#define TOK_ATTR_EXPIRE_READ   329
 

Definition at line 195 of file broparse.h.

#define TOK_ATTR_EXPIRE_WRITE   330
 

Definition at line 196 of file broparse.h.

#define TOK_ATTR_MATCH   332
 

Definition at line 198 of file broparse.h.

#define TOK_ATTR_OPTIONAL   322
 

Definition at line 188 of file broparse.h.

#define TOK_ATTR_PERSISTENT   331
 

Definition at line 197 of file broparse.h.

#define TOK_ATTR_REDEF   323
 

Definition at line 189 of file broparse.h.

#define TOK_ATTR_ROTATE_INTERVAL   324
 

Definition at line 190 of file broparse.h.

#define TOK_ATTR_ROTATE_SIZE   325
 

Definition at line 191 of file broparse.h.

#define TOK_ATTR_SYNCHRONIZED   333
 

Definition at line 199 of file broparse.h.

#define TOK_BOOL   268
 

Definition at line 134 of file broparse.h.

#define TOK_BREAK   269
 

Definition at line 135 of file broparse.h.

#define TOK_CASE   270
 

Definition at line 136 of file broparse.h.

#define TOK_CONST   271
 

Definition at line 137 of file broparse.h.

#define TOK_CONSTANT   272
 

Definition at line 138 of file broparse.h.

#define TOK_COUNT   273
 

Definition at line 139 of file broparse.h.

#define TOK_COUNTER   274
 

Definition at line 140 of file broparse.h.

#define TOK_DEBUG   334
 

Definition at line 200 of file broparse.h.

#define TOK_DECR   344
 

Definition at line 210 of file broparse.h.

#define TOK_DEFAULT   275
 

Definition at line 141 of file broparse.h.

#define TOK_DELETE   276
 

Definition at line 142 of file broparse.h.

#define TOK_DOUBLE   277
 

Definition at line 143 of file broparse.h.

#define TOK_ELSE   278
 

Definition at line 144 of file broparse.h.

#define TOK_ENUM   279
 

Definition at line 145 of file broparse.h.

#define TOK_EQ   339
 

Definition at line 205 of file broparse.h.

#define TOK_EVENT   280
 

Definition at line 146 of file broparse.h.

#define TOK_EXPORT   281
 

Definition at line 147 of file broparse.h.

#define TOK_FILE   282
 

Definition at line 148 of file broparse.h.

#define TOK_FOR   283
 

Definition at line 149 of file broparse.h.

#define TOK_FUNCTION   284
 

Definition at line 150 of file broparse.h.

#define TOK_GE   340
 

Definition at line 206 of file broparse.h.

#define TOK_GLOBAL   285
 

Definition at line 151 of file broparse.h.

#define TOK_GLOBAL_ATTR   286
 

Definition at line 152 of file broparse.h.

#define TOK_HAS_ATTR   346
 

Definition at line 212 of file broparse.h.

#define TOK_HAS_FIELD   347
 

Definition at line 213 of file broparse.h.

#define TOK_ID   287
 

Definition at line 153 of file broparse.h.

#define TOK_IF   288
 

Definition at line 154 of file broparse.h.

#define TOK_IN   343
 

Definition at line 209 of file broparse.h.

#define TOK_INCR   345
 

Definition at line 211 of file broparse.h.

#define TOK_INT   289
 

Definition at line 155 of file broparse.h.

#define TOK_INTERVAL   290
 

Definition at line 156 of file broparse.h.

#define TOK_LE   341
 

Definition at line 207 of file broparse.h.

#define TOK_LIST   291
 

Definition at line 157 of file broparse.h.

#define TOK_LOCAL   292
 

Definition at line 158 of file broparse.h.

#define TOK_MATCH   294
 

Definition at line 160 of file broparse.h.

#define TOK_MODULE   293
 

Definition at line 159 of file broparse.h.

#define TOK_NE   338
 

Definition at line 204 of file broparse.h.

#define TOK_NET   295
 

Definition at line 161 of file broparse.h.

#define TOK_NEXT   296
 

Definition at line 162 of file broparse.h.

#define TOK_NOT_IN   342
 

Definition at line 208 of file broparse.h.

#define TOK_OF   297
 

Definition at line 163 of file broparse.h.

#define TOK_OR   336
 

Definition at line 202 of file broparse.h.

#define TOK_PATTERN   298
 

Definition at line 164 of file broparse.h.

#define TOK_PATTERN_TEXT   299
 

Definition at line 165 of file broparse.h.

#define TOK_PORT   300
 

Definition at line 166 of file broparse.h.

#define TOK_PRINT   301
 

Definition at line 167 of file broparse.h.

#define TOK_RECORD   302
 

Definition at line 168 of file broparse.h.

#define TOK_REDEF   303
 

Definition at line 169 of file broparse.h.

#define TOK_REMOVE_FROM   304
 

Definition at line 170 of file broparse.h.

#define TOK_RETURN   305
 

Definition at line 171 of file broparse.h.

#define TOK_SCHEDULE   306
 

Definition at line 172 of file broparse.h.

#define TOK_SET   307
 

Definition at line 173 of file broparse.h.

#define TOK_STRING   308
 

Definition at line 174 of file broparse.h.

#define TOK_SUBNET   309
 

Definition at line 175 of file broparse.h.

#define TOK_SWITCH   310
 

Definition at line 176 of file broparse.h.

#define TOK_TABLE   311
 

Definition at line 177 of file broparse.h.

#define TOK_THIS   312
 

Definition at line 178 of file broparse.h.

#define TOK_TIME   313
 

Definition at line 179 of file broparse.h.

#define TOK_TIMER   314
 

Definition at line 180 of file broparse.h.

#define TOK_TYPE   315
 

Definition at line 181 of file broparse.h.

#define TOK_UNION   316
 

Definition at line 182 of file broparse.h.

#define TOK_USING   335
 

Definition at line 201 of file broparse.h.

#define TOK_VECTOR   317
 

Definition at line 183 of file broparse.h.

#define yyltype   YYLTYPE
 

Definition at line 261 of file broparse.h.

#define YYLTYPE_IS_DECLARED   1
 

Definition at line 262 of file broparse.h.

#define YYLTYPE_IS_TRIVIAL   1
 

Definition at line 263 of file broparse.h.

#define yystype   YYSTYPE
 

Definition at line 246 of file broparse.h.

#define YYSTYPE_IS_DECLARED   1
 

Definition at line 247 of file broparse.h.

#define YYSTYPE_IS_TRIVIAL   1
 

Definition at line 248 of file broparse.h.


Typedef Documentation

typedef struct YYLTYPE YYLTYPE
 

typedef union YYSTYPE YYSTYPE
 


Enumeration Type Documentation

enum yytokentype
 

Enumeration values:
TOK_ADD 
TOK_ADD_TO 
TOK_ADDR 
TOK_ALARM 
TOK_ANY 
TOK_ATENDIF 
TOK_ATELSE 
TOK_ATIF 
TOK_ATIFDEF 
TOK_ATIFNDEF 
TOK_BOOL 
TOK_BREAK 
TOK_CASE 
TOK_CONST 
TOK_CONSTANT 
TOK_COUNT 
TOK_COUNTER 
TOK_DEFAULT 
TOK_DELETE 
TOK_DOUBLE 
TOK_ELSE 
TOK_ENUM 
TOK_EVENT 
TOK_EXPORT 
TOK_FILE 
TOK_FOR 
TOK_FUNCTION 
TOK_GLOBAL 
TOK_GLOBAL_ATTR 
TOK_ID 
TOK_IF 
TOK_INT 
TOK_INTERVAL 
TOK_LIST 
TOK_LOCAL 
TOK_MODULE 
TOK_MATCH 
TOK_NET 
TOK_NEXT 
TOK_OF 
TOK_PATTERN 
TOK_PATTERN_TEXT 
TOK_PORT 
TOK_PRINT 
TOK_RECORD 
TOK_REDEF 
TOK_REMOVE_FROM 
TOK_RETURN 
TOK_SCHEDULE 
TOK_SET 
TOK_STRING 
TOK_SUBNET 
TOK_SWITCH 
TOK_TABLE 
TOK_THIS 
TOK_TIME 
TOK_TIMER 
TOK_TYPE 
TOK_UNION 
TOK_VECTOR 
TOK_ATTR_ADD_FUNC 
TOK_ATTR_ATTR 
TOK_ATTR_ENCRYPT 
TOK_ATTR_DEFAULT 
TOK_ATTR_OPTIONAL 
TOK_ATTR_REDEF 
TOK_ATTR_ROTATE_INTERVAL 
TOK_ATTR_ROTATE_SIZE 
TOK_ATTR_DEL_FUNC 
TOK_ATTR_EXPIRE_FUNC 
TOK_ATTR_EXPIRE_CREATE 
TOK_ATTR_EXPIRE_READ 
TOK_ATTR_EXPIRE_WRITE 
TOK_ATTR_PERSISTENT 
TOK_ATTR_MATCH 
TOK_ATTR_SYNCHRONIZED 
TOK_DEBUG 
TOK_USING 
TOK_OR 
TOK_AND 
TOK_NE 
TOK_EQ 
TOK_GE 
TOK_LE 
TOK_NOT_IN 
TOK_IN 
TOK_DECR 
TOK_INCR 
TOK_HAS_ATTR 
TOK_HAS_FIELD 

Definition at line 31 of file broparse.h.

00031                     {
00032      TOK_ADD = 258,
00033      TOK_ADD_TO = 259,
00034      TOK_ADDR = 260,
00035      TOK_ALARM = 261,
00036      TOK_ANY = 262,
00037      TOK_ATENDIF = 263,
00038      TOK_ATELSE = 264,
00039      TOK_ATIF = 265,
00040      TOK_ATIFDEF = 266,
00041      TOK_ATIFNDEF = 267,
00042      TOK_BOOL = 268,
00043      TOK_BREAK = 269,
00044      TOK_CASE = 270,
00045      TOK_CONST = 271,
00046      TOK_CONSTANT = 272,
00047      TOK_COUNT = 273,
00048      TOK_COUNTER = 274,
00049      TOK_DEFAULT = 275,
00050      TOK_DELETE = 276,
00051      TOK_DOUBLE = 277,
00052      TOK_ELSE = 278,
00053      TOK_ENUM = 279,
00054      TOK_EVENT = 280,
00055      TOK_EXPORT = 281,
00056      TOK_FILE = 282,
00057      TOK_FOR = 283,
00058      TOK_FUNCTION = 284,
00059      TOK_GLOBAL = 285,
00060      TOK_GLOBAL_ATTR = 286,
00061      TOK_ID = 287,
00062      TOK_IF = 288,
00063      TOK_INT = 289,
00064      TOK_INTERVAL = 290,
00065      TOK_LIST = 291,
00066      TOK_LOCAL = 292,
00067      TOK_MODULE = 293,
00068      TOK_MATCH = 294,
00069      TOK_NET = 295,
00070      TOK_NEXT = 296,
00071      TOK_OF = 297,
00072      TOK_PATTERN = 298,
00073      TOK_PATTERN_TEXT = 299,
00074      TOK_PORT = 300,
00075      TOK_PRINT = 301,
00076      TOK_RECORD = 302,
00077      TOK_REDEF = 303,
00078      TOK_REMOVE_FROM = 304,
00079      TOK_RETURN = 305,
00080      TOK_SCHEDULE = 306,
00081      TOK_SET = 307,
00082      TOK_STRING = 308,
00083      TOK_SUBNET = 309,
00084      TOK_SWITCH = 310,
00085      TOK_TABLE = 311,
00086      TOK_THIS = 312,
00087      TOK_TIME = 313,
00088      TOK_TIMER = 314,
00089      TOK_TYPE = 315,
00090      TOK_UNION = 316,
00091      TOK_VECTOR = 317,
00092      TOK_ATTR_ADD_FUNC = 318,
00093      TOK_ATTR_ATTR = 319,
00094      TOK_ATTR_ENCRYPT = 320,
00095      TOK_ATTR_DEFAULT = 321,
00096      TOK_ATTR_OPTIONAL = 322,
00097      TOK_ATTR_REDEF = 323,
00098      TOK_ATTR_ROTATE_INTERVAL = 324,
00099      TOK_ATTR_ROTATE_SIZE = 325,
00100      TOK_ATTR_DEL_FUNC = 326,
00101      TOK_ATTR_EXPIRE_FUNC = 327,
00102      TOK_ATTR_EXPIRE_CREATE = 328,
00103      TOK_ATTR_EXPIRE_READ = 329,
00104      TOK_ATTR_EXPIRE_WRITE = 330,
00105      TOK_ATTR_PERSISTENT = 331,
00106      TOK_ATTR_MATCH = 332,
00107      TOK_ATTR_SYNCHRONIZED = 333,
00108      TOK_DEBUG = 334,
00109      TOK_USING = 335,
00110      TOK_OR = 336,
00111      TOK_AND = 337,
00112      TOK_NE = 338,
00113      TOK_EQ = 339,
00114      TOK_GE = 340,
00115      TOK_LE = 341,
00116      TOK_NOT_IN = 342,
00117      TOK_IN = 343,
00118      TOK_DECR = 344,
00119      TOK_INCR = 345,
00120      TOK_HAS_ATTR = 346,
00121      TOK_HAS_FIELD = 347
00122    };


Variable Documentation

YYLTYPE yylloc
 

Definition at line 266 of file broparse.h.

Referenced by dbg_eval_expr(), yyparse(), yywrap(), and FileInfo::~FileInfo().

YYSTYPE yylval
 

Definition at line 251 of file broparse.h.


Generated on Wed Sep 14 02:57:26 2005 for bro_docs by doxygen 1.3.5