## 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] */