defs/variants/RIPE/syntax_tab.h

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following functions.

   1 /* generated by 'RPSLSyntax.java' - DO NOT HAND-EDIT */
   2 #ifndef SYNTAX_TAB_H
   3 #define SYNTAX_TAB_H
   4 
   5 extern void members_is_reset();
   6 extern int members_isparse();
   7 extern void members_rs_reset();
   8 extern int members_rsparse();
   9 extern void filter_reset();
  10 extern int filterparse();
  11 extern void refer_reset();
  12 extern int referparse();
  13 extern void inet6num_reset();
  14 extern int inet6numparse();
  15 extern void components_reset();
  16 extern int componentsparse();
  17 extern void aggr_mtd_reset();
  18 extern int aggr_mtdparse();
  19 extern void aggr_bndry_reset();
  20 extern int aggr_bndryparse();
  21 extern void default_reset();
  22 extern int defaultparse();
  23 extern void export_reset();
  24 extern int exportparse();
  25 extern void import_reset();
  26 extern int importparse();
  27 extern void ifaddr_reset();
  28 extern int ifaddrparse();
  29 extern void inject_reset();
  30 extern int injectparse();
  31 extern void peering_reset();
  32 extern int peeringparse();
  33 extern void peer_reset();
  34 extern int peerparse();
  35 
  36 syntax_t syntax_tab[] = {
  37     {
  38         /* name */
  39         "filter-set",
  40         /* core_regex_pattern */
  41         "^.{1,80}$",
  42         /* core_regex, set by syntax_init() */
  43         NULL,
  44         /* core_reserved_regex_pattern */
  45         NULL,
  46         /* core_reserved_regex, set by syntax_init() */
  47         NULL,
  48         /* core_parser_reset */
  49         NULL,
  50         /* core_parser */
  51         NULL,
  52         /* front_end_regex_pattern */
  53         "^((AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|fltr-[A-Z0-9_-]*[A-Z0-9]):)*fltr-[A-Z0-9_-]*[A-Z0-9](:(AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|fltr-[A-Z0-9_-]*[A-Z0-9]))*$",
  54         /* front_end_regex, set by syntax_init() */
  55         NULL,
  56         /* front_end_reserved_regex_pattern */
  57         NULL,
  58         /* front_end_reserved_regex, set by syntax_init() */
  59         NULL,
  60         /* front_end_parser_reset */
  61         NULL,
  62         /* front_end_parser */
  63         NULL 
  64     },
  65     {
  66         /* name */
  67         "irt",
  68         /* core_regex_pattern */
  69         "^.{1,80}$",
  70         /* core_regex, set by syntax_init() */
  71         NULL,
  72         /* core_reserved_regex_pattern */
  73         NULL,
  74         /* core_reserved_regex, set by syntax_init() */
  75         NULL,
  76         /* core_parser_reset */
  77         NULL,
  78         /* core_parser */
  79         NULL,
  80         /* front_end_regex_pattern */
  81         "^irt-[A-Z0-9_-]*[A-Z0-9]$",
  82         /* front_end_regex, set by syntax_init() */
  83         NULL,
  84         /* front_end_reserved_regex_pattern */
  85         NULL,
  86         /* front_end_reserved_regex, set by syntax_init() */
  87         NULL,
  88         /* front_end_parser_reset */
  89         NULL,
  90         /* front_end_parser */
  91         NULL 
  92     },
  93     {
  94         /* name */
  95         "as-set",
  96         /* core_regex_pattern */
  97         "^.{1,80}$",
  98         /* core_regex, set by syntax_init() */
  99         NULL,
 100         /* core_reserved_regex_pattern */
 101         NULL,
 102         /* core_reserved_regex, set by syntax_init() */
 103         NULL,
 104         /* core_parser_reset */
 105         NULL,
 106         /* core_parser */
 107         NULL,
 108         /* front_end_regex_pattern */
 109         "^((AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|as-[A-Z0-9_-]*[A-Z0-9]):)*as-[A-Z0-9_-]*[A-Z0-9](:(AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|as-[A-Z0-9_-]*[A-Z0-9]))*$",
 110         /* front_end_regex, set by syntax_init() */
 111         NULL,
 112         /* front_end_reserved_regex_pattern */
 113         NULL,
 114         /* front_end_reserved_regex, set by syntax_init() */
 115         NULL,
 116         /* front_end_parser_reset */
 117         NULL,
 118         /* front_end_parser */
 119         NULL 
 120     },
 121     {
 122         /* name */
 123         "route-set",
 124         /* core_regex_pattern */
 125         "^.{1,80}$",
 126         /* core_regex, set by syntax_init() */
 127         NULL,
 128         /* core_reserved_regex_pattern */
 129         NULL,
 130         /* core_reserved_regex, set by syntax_init() */
 131         NULL,
 132         /* core_parser_reset */
 133         NULL,
 134         /* core_parser */
 135         NULL,
 136         /* front_end_regex_pattern */
 137         "^((AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|rs-[A-Z0-9_-]*[A-Z0-9]):)*rs-[A-Z0-9_-]*[A-Z0-9](:(AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|rs-[A-Z0-9_-]*[A-Z0-9]))*$",
 138         /* front_end_regex, set by syntax_init() */
 139         NULL,
 140         /* front_end_reserved_regex_pattern */
 141         NULL,
 142         /* front_end_reserved_regex, set by syntax_init() */
 143         NULL,
 144         /* front_end_parser_reset */
 145         NULL,
 146         /* front_end_parser */
 147         NULL 
 148     },
 149     {
 150         /* name */
 151         "peering-set",
 152         /* core_regex_pattern */
 153         "^.{1,80}$",
 154         /* core_regex, set by syntax_init() */
 155         NULL,
 156         /* core_reserved_regex_pattern */
 157         NULL,
 158         /* core_reserved_regex, set by syntax_init() */
 159         NULL,
 160         /* core_parser_reset */
 161         NULL,
 162         /* core_parser */
 163         NULL,
 164         /* front_end_regex_pattern */
 165         "^((AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|prng-[A-Z0-9_-]*[A-Z0-9]):)*prng-[A-Z0-9_-]*[A-Z0-9](:(AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|prng-[A-Z0-9_-]*[A-Z0-9]))*$",
 166         /* front_end_regex, set by syntax_init() */
 167         NULL,
 168         /* front_end_reserved_regex_pattern */
 169         NULL,
 170         /* front_end_reserved_regex, set by syntax_init() */
 171         NULL,
 172         /* front_end_parser_reset */
 173         NULL,
 174         /* front_end_parser */
 175         NULL 
 176     },
 177     {
 178         /* name */
 179         "rtr-set",
 180         /* core_regex_pattern */
 181         "^.{1,80}$",
 182         /* core_regex, set by syntax_init() */
 183         NULL,
 184         /* core_reserved_regex_pattern */
 185         NULL,
 186         /* core_reserved_regex, set by syntax_init() */
 187         NULL,
 188         /* core_parser_reset */
 189         NULL,
 190         /* core_parser */
 191         NULL,
 192         /* front_end_regex_pattern */
 193         "^((AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|rtrs-[A-Z0-9_-]*[A-Z0-9]):)*rtrs-[A-Z0-9_-]*[A-Z0-9](:(AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|rtrs-[A-Z0-9_-]*[A-Z0-9]))*$",
 194         /* front_end_regex, set by syntax_init() */
 195         NULL,
 196         /* front_end_reserved_regex_pattern */
 197         NULL,
 198         /* front_end_reserved_regex, set by syntax_init() */
 199         NULL,
 200         /* front_end_parser_reset */
 201         NULL,
 202         /* front_end_parser */
 203         NULL 
 204     },
 205     {
 206         /* name */
 207         "members-as",
 208         /* core_regex_pattern */
 209         NULL,
 210         /* core_regex, set by syntax_init() */
 211         NULL,
 212         /* core_reserved_regex_pattern */
 213         NULL,
 214         /* core_reserved_regex, set by syntax_init() */
 215         NULL,
 216         /* core_parser_reset */
 217         NULL,
 218         /* core_parser */
 219         NULL,
 220         /* front_end_regex_pattern */
 221         "^((((AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|as-[A-Z0-9_-]*[A-Z0-9]):)*as-[A-Z0-9_-]*[A-Z0-9](:(AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|as-[A-Z0-9_-]*[A-Z0-9]))*)|AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$",
 222         /* front_end_regex, set by syntax_init() */
 223         NULL,
 224         /* front_end_reserved_regex_pattern */
 225         NULL,
 226         /* front_end_reserved_regex, set by syntax_init() */
 227         NULL,
 228         /* front_end_parser_reset */
 229         NULL,
 230         /* front_end_parser */
 231         NULL 
 232     },
 233     {
 234         /* name */
 235         "members-is",
 236         /* core_regex_pattern */
 237         NULL,
 238         /* core_regex, set by syntax_init() */
 239         NULL,
 240         /* core_reserved_regex_pattern */
 241         NULL,
 242         /* core_reserved_regex, set by syntax_init() */
 243         NULL,
 244         /* core_parser_reset */
 245         NULL,
 246         /* core_parser */
 247         NULL,
 248         /* front_end_regex_pattern */
 249         NULL,
 250         /* front_end_regex, set by syntax_init() */
 251         NULL,
 252         /* front_end_reserved_regex_pattern */
 253         NULL,
 254         /* front_end_reserved_regex, set by syntax_init() */
 255         NULL,
 256         /* front_end_parser_reset */
 257         members_is_reset,
 258         /* front_end_parser */
 259         members_isparse
 260     },
 261     {
 262         /* name */
 263         "members-rs",
 264         /* core_regex_pattern */
 265         NULL,
 266         /* core_regex, set by syntax_init() */
 267         NULL,
 268         /* core_reserved_regex_pattern */
 269         NULL,
 270         /* core_reserved_regex, set by syntax_init() */
 271         NULL,
 272         /* core_parser_reset */
 273         NULL,
 274         /* core_parser */
 275         NULL,
 276         /* front_end_regex_pattern */
 277         NULL,
 278         /* front_end_regex, set by syntax_init() */
 279         NULL,
 280         /* front_end_reserved_regex_pattern */
 281         NULL,
 282         /* front_end_reserved_regex, set by syntax_init() */
 283         NULL,
 284         /* front_end_parser_reset */
 285         members_rs_reset,
 286         /* front_end_parser */
 287         members_rsparse
 288     },
 289     {
 290         /* name */
 291         "mbrs-by-ref",
 292         /* core_regex_pattern */
 293         "^.{1,80}$",
 294         /* core_regex, set by syntax_init() */
 295         NULL,
 296         /* core_reserved_regex_pattern */
 297         NULL,
 298         /* core_reserved_regex, set by syntax_init() */
 299         NULL,
 300         /* core_parser_reset */
 301         NULL,
 302         /* core_parser */
 303         NULL,
 304         /* front_end_regex_pattern */
 305         "^[A-Z]([A-Z0-9_-]*[A-Z0-9])?$",
 306         /* front_end_regex, set by syntax_init() */
 307         NULL,
 308         /* front_end_reserved_regex_pattern */
 309         "^(as-any|rs-any|peeras|and|or|not|atomic|from|to|at|action|accept|announce|except|refine|networks|into|inbound|outbound|rs-.*|rtrs-.*|fltr-.*|prng-.*)$",
 310         /* front_end_reserved_regex, set by syntax_init() */
 311         NULL,
 312         /* front_end_parser_reset */
 313         NULL,
 314         /* front_end_parser */
 315         NULL 
 316     },
 317     {
 318         /* name */
 319         "free-form",
 320         /* core_regex_pattern */
 321         NULL,
 322         /* core_regex, set by syntax_init() */
 323         NULL,
 324         /* core_reserved_regex_pattern */
 325         NULL,
 326         /* core_reserved_regex, set by syntax_init() */
 327         NULL,
 328         /* core_parser_reset */
 329         NULL,
 330         /* core_parser */
 331         NULL,
 332         /* front_end_regex_pattern */
 333         NULL,
 334         /* front_end_regex, set by syntax_init() */
 335         NULL,
 336         /* front_end_reserved_regex_pattern */
 337         NULL,
 338         /* front_end_reserved_regex, set by syntax_init() */
 339         NULL,
 340         /* front_end_parser_reset */
 341         NULL,
 342         /* front_end_parser */
 343         NULL 
 344     },
 345     {
 346         /* name */
 347         "nic-handle",
 348         /* core_regex_pattern */
 349         "^.{1,30}$",
 350         /* core_regex, set by syntax_init() */
 351         NULL,
 352         /* core_reserved_regex_pattern */
 353         NULL,
 354         /* core_reserved_regex, set by syntax_init() */
 355         NULL,
 356         /* core_parser_reset */
 357         NULL,
 358         /* core_parser */
 359         NULL,
 360         /* front_end_regex_pattern */
 361         "^(([A-Z]{2,4}[0-9]{0,6}(-[A-Z]([A-Z0-9_-]{0,7}[A-Z0-9]))?)|(AUTO-[0-9]+([A-Z]{2,4})?))$",
 362         /* front_end_regex, set by syntax_init() */
 363         NULL,
 364         /* front_end_reserved_regex_pattern */
 365         NULL,
 366         /* front_end_reserved_regex, set by syntax_init() */
 367         NULL,
 368         /* front_end_parser_reset */
 369         NULL,
 370         /* front_end_parser */
 371         NULL 
 372     },
 373     {
 374         /* name */
 375         "object-name",
 376         /* core_regex_pattern */
 377         "^.{1,80}$",
 378         /* core_regex, set by syntax_init() */
 379         NULL,
 380         /* core_reserved_regex_pattern */
 381         NULL,
 382         /* core_reserved_regex, set by syntax_init() */
 383         NULL,
 384         /* core_parser_reset */
 385         NULL,
 386         /* core_parser */
 387         NULL,
 388         /* front_end_regex_pattern */
 389         "^[A-Z]([A-Z0-9_-]*[A-Z0-9])?$",
 390         /* front_end_regex, set by syntax_init() */
 391         NULL,
 392         /* front_end_reserved_regex_pattern */
 393         "^(any|as-any|rs-any|peeras|and|or|not|atomic|from|to|at|action|accept|announce|except|refine|networks|into|inbound|outbound|as-.*|rs-.*|rtrs-.*|fltr-.*|prng-.*|irt-.*)$",
 394         /* front_end_reserved_regex, set by syntax_init() */
 395         NULL,
 396         /* front_end_parser_reset */
 397         NULL,
 398         /* front_end_parser */
 399         NULL 
 400     },
 401     {
 402         /* name */
 403         "netname",
 404         /* core_regex_pattern */
 405         "^.{1,80}$",
 406         /* core_regex, set by syntax_init() */
 407         NULL,
 408         /* core_reserved_regex_pattern */
 409         NULL,
 410         /* core_reserved_regex, set by syntax_init() */
 411         NULL,
 412         /* core_parser_reset */
 413         NULL,
 414         /* core_parser */
 415         NULL,
 416         /* front_end_regex_pattern */
 417         "^[A-Z]([A-Z0-9_-]*[A-Z0-9])?$",
 418         /* front_end_regex, set by syntax_init() */
 419         NULL,
 420         /* front_end_reserved_regex_pattern */
 421         NULL,
 422         /* front_end_reserved_regex, set by syntax_init() */
 423         NULL,
 424         /* front_end_parser_reset */
 425         NULL,
 426         /* front_end_parser */
 427         NULL 
 428     },
 429     {
 430         /* name */
 431         "e-mail",
 432         /* core_regex_pattern */
 433         "^.{1,80}$",
 434         /* core_regex, set by syntax_init() */
 435         NULL,
 436         /* core_reserved_regex_pattern */
 437         NULL,
 438         /* core_reserved_regex, set by syntax_init() */
 439         NULL,
 440         /* core_parser_reset */
 441         NULL,
 442         /* core_parser */
 443         NULL,
 444         /* front_end_regex_pattern */
 445         "^(([^][()<>,;:\\\\\"[:space:]]+)|(\"[^\"@\\\\]+\"))@([A-Z0-9-]+(\\.[A-Z0-9-]+)+)$",
 446         /* front_end_regex, set by syntax_init() */
 447         NULL,
 448         /* front_end_reserved_regex_pattern */
 449         NULL,
 450         /* front_end_reserved_regex, set by syntax_init() */
 451         NULL,
 452         /* front_end_parser_reset */
 453         NULL,
 454         /* front_end_parser */
 455         NULL 
 456     },
 457     {
 458         /* name */
 459         "changed",
 460         /* core_regex_pattern */
 461         NULL,
 462         /* core_regex, set by syntax_init() */
 463         NULL,
 464         /* core_reserved_regex_pattern */
 465         NULL,
 466         /* core_reserved_regex, set by syntax_init() */
 467         NULL,
 468         /* core_parser_reset */
 469         NULL,
 470         /* core_parser */
 471         NULL,
 472         /* front_end_regex_pattern */
 473         "^(([^][()<>,;:\\\\\"[:space:]]+)|(\"[^\"@\\\\]+\"))@([A-Z0-9-]+(\\.[A-Z0-9-]+)+)( [0-9]{8})?$",
 474         /* front_end_regex, set by syntax_init() */
 475         NULL,
 476         /* front_end_reserved_regex_pattern */
 477         NULL,
 478         /* front_end_reserved_regex, set by syntax_init() */
 479         NULL,
 480         /* front_end_parser_reset */
 481         NULL,
 482         /* front_end_parser */
 483         NULL 
 484     },
 485     {
 486         /* name */
 487         "filter",
 488         /* core_regex_pattern */
 489         NULL,
 490         /* core_regex, set by syntax_init() */
 491         NULL,
 492         /* core_reserved_regex_pattern */
 493         NULL,
 494         /* core_reserved_regex, set by syntax_init() */
 495         NULL,
 496         /* core_parser_reset */
 497         NULL,
 498         /* core_parser */
 499         NULL,
 500         /* front_end_regex_pattern */
 501         NULL,
 502         /* front_end_regex, set by syntax_init() */
 503         NULL,
 504         /* front_end_reserved_regex_pattern */
 505         NULL,
 506         /* front_end_reserved_regex, set by syntax_init() */
 507         NULL,
 508         /* front_end_parser_reset */
 509         filter_reset,
 510         /* front_end_parser */
 511         filterparse
 512     },
 513     {
 514         /* name */
 515         "registry-name",
 516         /* core_regex_pattern */
 517         NULL,
 518         /* core_regex, set by syntax_init() */
 519         NULL,
 520         /* core_reserved_regex_pattern */
 521         NULL,
 522         /* core_reserved_regex, set by syntax_init() */
 523         NULL,
 524         /* core_parser_reset */
 525         NULL,
 526         /* core_parser */
 527         NULL,
 528         /* front_end_regex_pattern */
 529         "^[A-Z]([A-Z0-9_-]*[A-Z0-9])?$",
 530         /* front_end_regex, set by syntax_init() */
 531         NULL,
 532         /* front_end_reserved_regex_pattern */
 533         NULL,
 534         /* front_end_reserved_regex, set by syntax_init() */
 535         NULL,
 536         /* front_end_parser_reset */
 537         NULL,
 538         /* front_end_parser */
 539         NULL 
 540     },
 541     {
 542         /* name */
 543         "domain-name",
 544         /* core_regex_pattern */
 545         "^.{1,254}$",
 546         /* core_regex, set by syntax_init() */
 547         NULL,
 548         /* core_reserved_regex_pattern */
 549         NULL,
 550         /* core_reserved_regex, set by syntax_init() */
 551         NULL,
 552         /* core_parser_reset */
 553         NULL,
 554         /* core_parser */
 555         NULL,
 556         /* front_end_regex_pattern */
 557         "^[A-Z0-9]([-A-Z0-9]*[A-Z0-9])?(\\.[A-Z0-9]([-A-Z0-9]*[A-Z0-9])?)*$",
 558         /* front_end_regex, set by syntax_init() */
 559         NULL,
 560         /* front_end_reserved_regex_pattern */
 561         NULL,
 562         /* front_end_reserved_regex, set by syntax_init() */
 563         NULL,
 564         /* front_end_parser_reset */
 565         NULL,
 566         /* front_end_parser */
 567         NULL 
 568     },
 569     {
 570         /* name */
 571         "subdomain-name",
 572         /* core_regex_pattern */
 573         "^.{1,254}$",
 574         /* core_regex, set by syntax_init() */
 575         NULL,
 576         /* core_reserved_regex_pattern */
 577         NULL,
 578         /* core_reserved_regex, set by syntax_init() */
 579         NULL,
 580         /* core_parser_reset */
 581         NULL,
 582         /* core_parser */
 583         NULL,
 584         /* front_end_regex_pattern */
 585         "[A-Z0-9]([-A-Z0-9]*[A-Z0-9])?(\\.[A-Z0-9]([-A-Z0-9]*[A-Z0-9])?)*$",
 586         /* front_end_regex, set by syntax_init() */
 587         NULL,
 588         /* front_end_reserved_regex_pattern */
 589         NULL,
 590         /* front_end_reserved_regex, set by syntax_init() */
 591         NULL,
 592         /* front_end_parser_reset */
 593         NULL,
 594         /* front_end_parser */
 595         NULL 
 596     },
 597     {
 598         /* name */
 599         "ipv4-address",
 600         /* core_regex_pattern */
 601         NULL,
 602         /* core_regex, set by syntax_init() */
 603         NULL,
 604         /* core_reserved_regex_pattern */
 605         NULL,
 606         /* core_reserved_regex, set by syntax_init() */
 607         NULL,
 608         /* core_parser_reset */
 609         NULL,
 610         /* core_parser */
 611         NULL,
 612         /* front_end_regex_pattern */
 613         "^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$",
 614         /* front_end_regex, set by syntax_init() */
 615         NULL,
 616         /* front_end_reserved_regex_pattern */
 617         NULL,
 618         /* front_end_reserved_regex, set by syntax_init() */
 619         NULL,
 620         /* front_end_parser_reset */
 621         NULL,
 622         /* front_end_parser */
 623         NULL 
 624     },
 625     {
 626         /* name */
 627         "refer",
 628         /* core_regex_pattern */
 629         NULL,
 630         /* core_regex, set by syntax_init() */
 631         NULL,
 632         /* core_reserved_regex_pattern */
 633         NULL,
 634         /* core_reserved_regex, set by syntax_init() */
 635         NULL,
 636         /* core_parser_reset */
 637         refer_reset,
 638         /* core_parser */
 639         referparse,
 640         /* front_end_regex_pattern */
 641         NULL,
 642         /* front_end_regex, set by syntax_init() */
 643         NULL,
 644         /* front_end_reserved_regex_pattern */
 645         NULL,
 646         /* front_end_reserved_regex, set by syntax_init() */
 647         NULL,
 648         /* front_end_parser_reset */
 649         refer_reset,
 650         /* front_end_parser */
 651         referparse
 652     },
 653     {
 654         /* name */
 655         "person-name",
 656         /* core_regex_pattern */
 657         "^[A-Z0-9.\\\\`'_-]{1,64}( [A-Z0-9.\\\\`'_-]{1,64}){0,9}$",
 658         /* core_regex, set by syntax_init() */
 659         NULL,
 660         /* core_reserved_regex_pattern */
 661         NULL,
 662         /* core_reserved_regex, set by syntax_init() */
 663         NULL,
 664         /* core_parser_reset */
 665         NULL,
 666         /* core_parser */
 667         NULL,
 668         /* front_end_regex_pattern */
 669         "^[A-Z]([A-Z0-9.`'_-]*[A-Z0-9`'_-])?([[:space:]]+[A-Z0-9.`'_-]+)*[[:space:]]+[A-Z]([A-Z0-9.`'_-]*[A-Z0-9`'_-])?$",
 670         /* front_end_regex, set by syntax_init() */
 671         NULL,
 672         /* front_end_reserved_regex_pattern */
 673         "(^(Dr|Prof|Mv|Ms|Mr)\\.?[[:space:]])|([[:space:]](Dr|Prof|Mv|Ms|Mr)\\.?[[:space:]])",
 674         /* front_end_reserved_regex, set by syntax_init() */
 675         NULL,
 676         /* front_end_parser_reset */
 677         NULL,
 678         /* front_end_parser */
 679         NULL 
 680     },
 681     {
 682         /* name */
 683         "telephone-number",
 684         /* core_regex_pattern */
 685         NULL,
 686         /* core_regex, set by syntax_init() */
 687         NULL,
 688         /* core_reserved_regex_pattern */
 689         NULL,
 690         /* core_reserved_regex, set by syntax_init() */
 691         NULL,
 692         /* core_parser_reset */
 693         NULL,
 694         /* core_parser */
 695         NULL,
 696         /* front_end_regex_pattern */
 697         "^\\+[[:space:]]*[0-9][0-9.[:space:]-]*(\\([0-9.[:space:]-]*[0-9][0-9.[:space:]-]*\\))?([0-9.[:space:]-]*[0-9][0-9.[:space:]-]*)?([[:space:]]+ext.[0-9.[:space:]-]*[0-9][0-9.[:space:]-]*)?$",
 698         /* front_end_regex, set by syntax_init() */
 699         NULL,
 700         /* front_end_reserved_regex_pattern */
 701         NULL,
 702         /* front_end_reserved_regex, set by syntax_init() */
 703         NULL,
 704         /* front_end_parser_reset */
 705         NULL,
 706         /* front_end_parser */
 707         NULL 
 708     },
 709     {
 710         /* name */
 711         "auth-scheme",
 712         /* core_regex_pattern */
 713         "^.{0,90}$",
 714         /* core_regex, set by syntax_init() */
 715         NULL,
 716         /* core_reserved_regex_pattern */
 717         NULL,
 718         /* core_reserved_regex, set by syntax_init() */
 719         NULL,
 720         /* core_parser_reset */
 721         NULL,
 722         /* core_parser */
 723         NULL,
 724         /* front_end_regex_pattern */
 725         "^(NONE|CRYPT-PW [A-Z0-9./]{13}|MD5-PW \\$1\\$[A-Z0-9./]{1,8}\\$[A-Z0-9./]{22}|PGPKEY-[A-F0-9]{8})$",
 726         /* front_end_regex, set by syntax_init() */
 727         NULL,
 728         /* front_end_reserved_regex_pattern */
 729         NULL,
 730         /* front_end_reserved_regex, set by syntax_init() */
 731         NULL,
 732         /* front_end_parser_reset */
 733         NULL,
 734         /* front_end_parser */
 735         NULL 
 736     },
 737     {
 738         /* name */
 739         "inetnum",
 740         /* core_regex_pattern */
 741         NULL,
 742         /* core_regex, set by syntax_init() */
 743         NULL,
 744         /* core_reserved_regex_pattern */
 745         NULL,
 746         /* core_reserved_regex, set by syntax_init() */
 747         NULL,
 748         /* core_parser_reset */
 749         NULL,
 750         /* core_parser */
 751         NULL,
 752         /* front_end_regex_pattern */
 753         "^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])) - ((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))$",
 754         /* front_end_regex, set by syntax_init() */
 755         NULL,
 756         /* front_end_reserved_regex_pattern */
 757         NULL,
 758         /* front_end_reserved_regex, set by syntax_init() */
 759         NULL,
 760         /* front_end_parser_reset */
 761         NULL,
 762         /* front_end_parser */
 763         NULL 
 764     },
 765     {
 766         /* name */
 767         "inet6num",
 768         /* core_regex_pattern */
 769         NULL,
 770         /* core_regex, set by syntax_init() */
 771         NULL,
 772         /* core_reserved_regex_pattern */
 773         NULL,
 774         /* core_reserved_regex, set by syntax_init() */
 775         NULL,
 776         /* core_parser_reset */
 777         NULL,
 778         /* core_parser */
 779         NULL,
 780         /* front_end_regex_pattern */
 781         NULL,
 782         /* front_end_regex, set by syntax_init() */
 783         NULL,
 784         /* front_end_reserved_regex_pattern */
 785         NULL,
 786         /* front_end_reserved_regex, set by syntax_init() */
 787         NULL,
 788         /* front_end_parser_reset */
 789         inet6num_reset,
 790         /* front_end_parser */
 791         inet6numparse
 792     },
 793     {
 794         /* name */
 795         "country-code",
 796         /* core_regex_pattern */
 797         NULL,
 798         /* core_regex, set by syntax_init() */
 799         NULL,
 800         /* core_reserved_regex_pattern */
 801         NULL,
 802         /* core_reserved_regex, set by syntax_init() */
 803         NULL,
 804         /* core_parser_reset */
 805         NULL,
 806         /* core_parser */
 807         NULL,
 808         /* front_end_regex_pattern */
 809         "^[A-Z]{2}$",
 810         /* front_end_regex, set by syntax_init() */
 811         NULL,
 812         /* front_end_reserved_regex_pattern */
 813         NULL,
 814         /* front_end_reserved_regex, set by syntax_init() */
 815         NULL,
 816         /* front_end_parser_reset */
 817         NULL,
 818         /* front_end_parser */
 819         NULL 
 820     },
 821     {
 822         /* name */
 823         "status-in",
 824         /* core_regex_pattern */
 825         NULL,
 826         /* core_regex, set by syntax_init() */
 827         NULL,
 828         /* core_reserved_regex_pattern */
 829         NULL,
 830         /* core_reserved_regex, set by syntax_init() */
 831         NULL,
 832         /* core_parser_reset */
 833         NULL,
 834         /* core_parser */
 835         NULL,
 836         /* front_end_regex_pattern */
 837         "^((ALLOCATED (PA|PI|UNSPECIFIED))|((ASSIGNED|LIR-PARTITIONED) (PA|PI)))$",
 838         /* front_end_regex, set by syntax_init() */
 839         NULL,
 840         /* front_end_reserved_regex_pattern */
 841         NULL,
 842         /* front_end_reserved_regex, set by syntax_init() */
 843         NULL,
 844         /* front_end_parser_reset */
 845         NULL,
 846         /* front_end_parser */
 847         NULL 
 848     },
 849     {
 850         /* name */
 851         "status-i6",
 852         /* core_regex_pattern */
 853         NULL,
 854         /* core_regex, set by syntax_init() */
 855         NULL,
 856         /* core_reserved_regex_pattern */
 857         NULL,
 858         /* core_reserved_regex, set by syntax_init() */
 859         NULL,
 860         /* core_parser_reset */
 861         NULL,
 862         /* core_parser */
 863         NULL,
 864         /* front_end_regex_pattern */
 865         "^(ALLOCATED-BY-RIR|ALLOCATED-BY-LIR|ASSIGNED)$",
 866         /* front_end_regex, set by syntax_init() */
 867         NULL,
 868         /* front_end_reserved_regex_pattern */
 869         NULL,
 870         /* front_end_reserved_regex, set by syntax_init() */
 871         NULL,
 872         /* front_end_parser_reset */
 873         NULL,
 874         /* front_end_parser */
 875         NULL 
 876     },
 877     {
 878         /* name */
 879         "mnt-routes",
 880         /* core_regex_pattern */
 881         "^[A-Z]([A-Z0-9_-]){1,80}([[:space:]]+.*)*$",
 882         /* core_regex, set by syntax_init() */
 883         NULL,
 884         /* core_reserved_regex_pattern */
 885         NULL,
 886         /* core_reserved_regex, set by syntax_init() */
 887         NULL,
 888         /* core_parser_reset */
 889         NULL,
 890         /* core_parser */
 891         NULL,
 892         /* front_end_regex_pattern */
 893         "^[A-Z]([A-Z0-9_-]*[A-Z0-9])?$",
 894         /* front_end_regex, set by syntax_init() */
 895         NULL,
 896         /* front_end_reserved_regex_pattern */
 897         "^(peeras|and|or|not|atomic|from|to|at|action|accept|announce|except|refine|networks|into|inbound|outbound|as-.*|rs-.*|rtrs-.*|fltr-.*|prng-.*|irt-.*)$",
 898         /* front_end_reserved_regex, set by syntax_init() */
 899         NULL,
 900         /* front_end_parser_reset */
 901         NULL,
 902         /* front_end_parser */
 903         NULL 
 904     },
 905     {
 906         /* name */
 907         "public-key",
 908         /* core_regex_pattern */
 909         NULL,
 910         /* core_regex, set by syntax_init() */
 911         NULL,
 912         /* core_reserved_regex_pattern */
 913         NULL,
 914         /* core_reserved_regex, set by syntax_init() */
 915         NULL,
 916         /* core_parser_reset */
 917         NULL,
 918         /* core_parser */
 919         NULL,
 920         /* front_end_regex_pattern */
 921         NULL,
 922         /* front_end_regex, set by syntax_init() */
 923         NULL,
 924         /* front_end_reserved_regex_pattern */
 925         NULL,
 926         /* front_end_reserved_regex, set by syntax_init() */
 927         NULL,
 928         /* front_end_parser_reset */
 929         NULL,
 930         /* front_end_parser */
 931         NULL 
 932     },
 933     {
 934         /* name */
 935         "fingerpr",
 936         /* core_regex_pattern */
 937         NULL,
 938         /* core_regex, set by syntax_init() */
 939         NULL,
 940         /* core_reserved_regex_pattern */
 941         NULL,
 942         /* core_reserved_regex, set by syntax_init() */
 943         NULL,
 944         /* core_parser_reset */
 945         NULL,
 946         /* core_parser */
 947         NULL,
 948         /* front_end_regex_pattern */
 949         "^(([A-F0-9]{4} ){9}[A-F0-9]{4})|(([A-F0-9]{2} ){15}[A-F0-9]{2})$",
 950         /* front_end_regex, set by syntax_init() */
 951         NULL,
 952         /* front_end_reserved_regex_pattern */
 953         NULL,
 954         /* front_end_reserved_regex, set by syntax_init() */
 955         NULL,
 956         /* front_end_parser_reset */
 957         NULL,
 958         /* front_end_parser */
 959         NULL 
 960     },
 961     {
 962         /* name */
 963         "key-cert",
 964         /* core_regex_pattern */
 965         "^PGPKEY-[A-F0-9]{8}$",
 966         /* core_regex, set by syntax_init() */
 967         NULL,
 968         /* core_reserved_regex_pattern */
 969         NULL,
 970         /* core_reserved_regex, set by syntax_init() */
 971         NULL,
 972         /* core_parser_reset */
 973         NULL,
 974         /* core_parser */
 975         NULL,
 976         /* front_end_regex_pattern */
 977         "^PGPKEY-[A-F0-9]{8}$",
 978         /* front_end_regex, set by syntax_init() */
 979         NULL,
 980         /* front_end_reserved_regex_pattern */
 981         NULL,
 982         /* front_end_reserved_regex, set by syntax_init() */
 983         NULL,
 984         /* front_end_parser_reset */
 985         NULL,
 986         /* front_end_parser */
 987         NULL 
 988     },
 989     {
 990         /* name */
 991         "method",
 992         /* core_regex_pattern */
 993         NULL,
 994         /* core_regex, set by syntax_init() */
 995         NULL,
 996         /* core_reserved_regex_pattern */
 997         NULL,
 998         /* core_reserved_regex, set by syntax_init() */
 999         NULL,
1000         /* core_parser_reset */
1001         NULL,
1002         /* core_parser */
1003         NULL,
1004         /* front_end_regex_pattern */
1005         "^PGP$",
1006         /* front_end_regex, set by syntax_init() */
1007         NULL,
1008         /* front_end_reserved_regex_pattern */
1009         NULL,
1010         /* front_end_reserved_regex, set by syntax_init() */
1011         NULL,
1012         /* front_end_parser_reset */
1013         NULL,
1014         /* front_end_parser */
1015         NULL 
1016     },
1017     {
1018         /* name */
1019         "address-prefix",
1020         /* core_regex_pattern */
1021         NULL,
1022         /* core_regex, set by syntax_init() */
1023         NULL,
1024         /* core_reserved_regex_pattern */
1025         NULL,
1026         /* core_reserved_regex, set by syntax_init() */
1027         NULL,
1028         /* core_parser_reset */
1029         NULL,
1030         /* core_parser */
1031         NULL,
1032         /* front_end_regex_pattern */
1033         "^((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))/([12]?[0-9]|3[012])$",
1034         /* front_end_regex, set by syntax_init() */
1035         NULL,
1036         /* front_end_reserved_regex_pattern */
1037         NULL,
1038         /* front_end_reserved_regex, set by syntax_init() */
1039         NULL,
1040         /* front_end_parser_reset */
1041         NULL,
1042         /* front_end_parser */
1043         NULL 
1044     },
1045     {
1046         /* name */
1047         "as-number",
1048         /* core_regex_pattern */
1049         "^.{1,7}$",
1050         /* core_regex, set by syntax_init() */
1051         NULL,
1052         /* core_reserved_regex_pattern */
1053         NULL,
1054         /* core_reserved_regex, set by syntax_init() */
1055         NULL,
1056         /* core_parser_reset */
1057         NULL,
1058         /* core_parser */
1059         NULL,
1060         /* front_end_regex_pattern */
1061         "^AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-4])$",
1062         /* front_end_regex, set by syntax_init() */
1063         NULL,
1064         /* front_end_reserved_regex_pattern */
1065         NULL,
1066         /* front_end_reserved_regex, set by syntax_init() */
1067         NULL,
1068         /* front_end_parser_reset */
1069         NULL,
1070         /* front_end_parser */
1071         NULL 
1072     },
1073     {
1074         /* name */
1075         "as-block",
1076         /* core_regex_pattern */
1077         "^AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-4]) - AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-4])$",
1078         /* core_regex, set by syntax_init() */
1079         NULL,
1080         /* core_reserved_regex_pattern */
1081         NULL,
1082         /* core_reserved_regex, set by syntax_init() */
1083         NULL,
1084         /* core_parser_reset */
1085         NULL,
1086         /* core_parser */
1087         NULL,
1088         /* front_end_regex_pattern */
1089         "^AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-4]) - AS([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-4])$",
1090         /* front_end_regex, set by syntax_init() */
1091         NULL,
1092         /* front_end_reserved_regex_pattern */
1093         NULL,
1094         /* front_end_reserved_regex, set by syntax_init() */
1095         NULL,
1096         /* front_end_parser_reset */
1097         NULL,
1098         /* front_end_parser */
1099         NULL 
1100     },
1101     {
1102         /* name */
1103         "limerick",
1104         /* core_regex_pattern */
1105         "^.{1,80}$",
1106         /* core_regex, set by syntax_init() */
1107         NULL,
1108         /* core_reserved_regex_pattern */
1109         NULL,
1110         /* core_reserved_regex, set by syntax_init() */
1111         NULL,
1112         /* core_parser_reset */
1113         NULL,
1114         /* core_parser */
1115         NULL,
1116         /* front_end_regex_pattern */
1117         "^lim-[A-Z0-9_-]*$",
1118         /* front_end_regex, set by syntax_init() */
1119         NULL,
1120         /* front_end_reserved_regex_pattern */
1121         NULL,
1122         /* front_end_reserved_regex, set by syntax_init() */
1123         NULL,
1124         /* front_end_parser_reset */
1125         NULL,
1126         /* front_end_parser */
1127         NULL 
1128     },
1129     {
1130         /* name */
1131         "components",
1132         /* core_regex_pattern */
1133         NULL,
1134         /* core_regex, set by syntax_init() */
1135         NULL,
1136         /* core_reserved_regex_pattern */
1137         NULL,
1138         /* core_reserved_regex, set by syntax_init() */
1139         NULL,
1140         /* core_parser_reset */
1141         NULL,
1142         /* core_parser */
1143         NULL,
1144         /* front_end_regex_pattern */
1145         NULL,
1146         /* front_end_regex, set by syntax_init() */
1147         NULL,
1148         /* front_end_reserved_regex_pattern */
1149         NULL,
1150         /* front_end_reserved_regex, set by syntax_init() */
1151         NULL,
1152         /* front_end_parser_reset */
1153         components_reset,
1154         /* front_end_parser */
1155         componentsparse
1156     },
1157     {
1158         /* name */
1159         "aggr-mtd",
1160         /* core_regex_pattern */
1161         NULL,
1162         /* core_regex, set by syntax_init() */
1163         NULL,
1164         /* core_reserved_regex_pattern */
1165         NULL,
1166         /* core_reserved_regex, set by syntax_init() */
1167         NULL,
1168         /* core_parser_reset */
1169         NULL,
1170         /* core_parser */
1171         NULL,
1172         /* front_end_regex_pattern */
1173         NULL,
1174         /* front_end_regex, set by syntax_init() */
1175         NULL,
1176         /* front_end_reserved_regex_pattern */
1177         NULL,
1178         /* front_end_reserved_regex, set by syntax_init() */
1179         NULL,
1180         /* front_end_parser_reset */
1181         aggr_mtd_reset,
1182         /* front_end_parser */
1183         aggr_mtdparse
1184     },
1185     {
1186         /* name */
1187         "aggr-bndry",
1188         /* core_regex_pattern */
1189         NULL,
1190         /* core_regex, set by syntax_init() */
1191         NULL,
1192         /* core_reserved_regex_pattern */
1193         NULL,
1194         /* core_reserved_regex, set by syntax_init() */
1195         NULL,
1196         /* core_parser_reset */
1197         NULL,
1198         /* core_parser */
1199         NULL,
1200         /* front_end_regex_pattern */
1201         NULL,
1202         /* front_end_regex, set by syntax_init() */
1203         NULL,
1204         /* front_end_reserved_regex_pattern */
1205         NULL,
1206         /* front_end_reserved_regex, set by syntax_init() */
1207         NULL,
1208         /* front_end_parser_reset */
1209         aggr_bndry_reset,
1210         /* front_end_parser */
1211         aggr_bndryparse
1212     },
1213     {
1214         /* name */
1215         "default",
1216         /* core_regex_pattern */
1217         NULL,
1218         /* core_regex, set by syntax_init() */
1219         NULL,
1220         /* core_reserved_regex_pattern */
1221         NULL,
1222         /* core_reserved_regex, set by syntax_init() */
1223         NULL,
1224         /* core_parser_reset */
1225         NULL,
1226         /* core_parser */
1227         NULL,
1228         /* front_end_regex_pattern */
1229         NULL,
1230         /* front_end_regex, set by syntax_init() */
1231         NULL,
1232         /* front_end_reserved_regex_pattern */
1233         NULL,
1234         /* front_end_reserved_regex, set by syntax_init() */
1235         NULL,
1236         /* front_end_parser_reset */
1237         default_reset,
1238         /* front_end_parser */
1239         defaultparse
1240     },
1241     {
1242         /* name */
1243         "export",
1244         /* core_regex_pattern */
1245         NULL,
1246         /* core_regex, set by syntax_init() */
1247         NULL,
1248         /* core_reserved_regex_pattern */
1249         NULL,
1250         /* core_reserved_regex, set by syntax_init() */
1251         NULL,
1252         /* core_parser_reset */
1253         NULL,
1254         /* core_parser */
1255         NULL,
1256         /* front_end_regex_pattern */
1257         NULL,
1258         /* front_end_regex, set by syntax_init() */
1259         NULL,
1260         /* front_end_reserved_regex_pattern */
1261         NULL,
1262         /* front_end_reserved_regex, set by syntax_init() */
1263         NULL,
1264         /* front_end_parser_reset */
1265         export_reset,
1266         /* front_end_parser */
1267         exportparse
1268     },
1269     {
1270         /* name */
1271         "import",
1272         /* core_regex_pattern */
1273         NULL,
1274         /* core_regex, set by syntax_init() */
1275         NULL,
1276         /* core_reserved_regex_pattern */
1277         NULL,
1278         /* core_reserved_regex, set by syntax_init() */
1279         NULL,
1280         /* core_parser_reset */
1281         NULL,
1282         /* core_parser */
1283         NULL,
1284         /* front_end_regex_pattern */
1285         NULL,
1286         /* front_end_regex, set by syntax_init() */
1287         NULL,
1288         /* front_end_reserved_regex_pattern */
1289         NULL,
1290         /* front_end_reserved_regex, set by syntax_init() */
1291         NULL,
1292         /* front_end_parser_reset */
1293         import_reset,
1294         /* front_end_parser */
1295         importparse
1296     },
1297     {
1298         /* name */
1299         "ifaddr",
1300         /* core_regex_pattern */
1301         NULL,
1302         /* core_regex, set by syntax_init() */
1303         NULL,
1304         /* core_reserved_regex_pattern */
1305         NULL,
1306         /* core_reserved_regex, set by syntax_init() */
1307         NULL,
1308         /* core_parser_reset */
1309         NULL,
1310         /* core_parser */
1311         NULL,
1312         /* front_end_regex_pattern */
1313         NULL,
1314         /* front_end_regex, set by syntax_init() */
1315         NULL,
1316         /* front_end_reserved_regex_pattern */
1317         NULL,
1318         /* front_end_reserved_regex, set by syntax_init() */
1319         NULL,
1320         /* front_end_parser_reset */
1321         ifaddr_reset,
1322         /* front_end_parser */
1323         ifaddrparse
1324     },
1325     {
1326         /* name */
1327         "inject",
1328         /* core_regex_pattern */
1329         NULL,
1330         /* core_regex, set by syntax_init() */
1331         NULL,
1332         /* core_reserved_regex_pattern */
1333         NULL,
1334         /* core_reserved_regex, set by syntax_init() */
1335         NULL,
1336         /* core_parser_reset */
1337         NULL,
1338         /* core_parser */
1339         NULL,
1340         /* front_end_regex_pattern */
1341         NULL,
1342         /* front_end_regex, set by syntax_init() */
1343         NULL,
1344         /* front_end_reserved_regex_pattern */
1345         NULL,
1346         /* front_end_reserved_regex, set by syntax_init() */
1347         NULL,
1348         /* front_end_parser_reset */
1349         inject_reset,
1350         /* front_end_parser */
1351         injectparse
1352     },
1353     {
1354         /* name */
1355         "peering",
1356         /* core_regex_pattern */
1357         NULL,
1358         /* core_regex, set by syntax_init() */
1359         NULL,
1360         /* core_reserved_regex_pattern */
1361         NULL,
1362         /* core_reserved_regex, set by syntax_init() */
1363         NULL,
1364         /* core_parser_reset */
1365         NULL,
1366         /* core_parser */
1367         NULL,
1368         /* front_end_regex_pattern */
1369         NULL,
1370         /* front_end_regex, set by syntax_init() */
1371         NULL,
1372         /* front_end_reserved_regex_pattern */
1373         NULL,
1374         /* front_end_reserved_regex, set by syntax_init() */
1375         NULL,
1376         /* front_end_parser_reset */
1377         peering_reset,
1378         /* front_end_parser */
1379         peeringparse
1380     },
1381     {
1382         /* name */
1383         "peer",
1384         /* core_regex_pattern */
1385         NULL,
1386         /* core_regex, set by syntax_init() */
1387         NULL,
1388         /* core_reserved_regex_pattern */
1389         NULL,
1390         /* core_reserved_regex, set by syntax_init() */
1391         NULL,
1392         /* core_parser_reset */
1393         NULL,
1394         /* core_parser */
1395         NULL,
1396         /* front_end_regex_pattern */
1397         NULL,
1398         /* front_end_regex, set by syntax_init() */
1399         NULL,
1400         /* front_end_reserved_regex_pattern */
1401         NULL,
1402         /* front_end_reserved_regex, set by syntax_init() */
1403         NULL,
1404         /* front_end_parser_reset */
1405         peer_reset,
1406         /* front_end_parser */
1407         peerparse
1408     },
1409     {
1410         /* name */
1411         "referral-by",
1412         /* core_regex_pattern */
1413         NULL,
1414         /* core_regex, set by syntax_init() */
1415         NULL,
1416         /* core_reserved_regex_pattern */
1417         NULL,
1418         /* core_reserved_regex, set by syntax_init() */
1419         NULL,
1420         /* core_parser_reset */
1421         NULL,
1422         /* core_parser */
1423         NULL,
1424         /* front_end_regex_pattern */
1425         "^RIPE-DBM-MNT$",
1426         /* front_end_regex, set by syntax_init() */
1427         NULL,
1428         /* front_end_reserved_regex_pattern */
1429         NULL,
1430         /* front_end_reserved_regex, set by syntax_init() */
1431         NULL,
1432         /* front_end_parser_reset */
1433         NULL,
1434         /* front_end_parser */
1435         NULL 
1436     }
1437 };
1438 
1439 #endif /* SYNTAX_TAB_H */

/* [<][>][^][v][top][bottom][index][help] */