|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/asnstat/asnvalid.h |
source navigation diff markup identifier search freetext search file search |
1 /***********************************************************************
2 *
3 **
4 * Automatic header module from ASNTOOL
5 *
6 ************************************************************************/
7
8 #ifndef _ASNTOOL_
9 #include <asn.h>
10 #endif
11
12 static char * asnfilename = "asnvalid.h12";
13 static AsnValxNode avnx[9] = {
14 {20,"none" ,0,0.0,&avnx[1] } ,
15 {20,"info" ,1,0.0,&avnx[2] } ,
16 {20,"warning" ,2,0.0,&avnx[3] } ,
17 {20,"error" ,3,0.0,&avnx[4] } ,
18 {20,"reject" ,4,0.0,&avnx[5] } ,
19 {20,"fatal" ,5,0.0,NULL } ,
20 {2,NULL,0,0.0,NULL } ,
21 {3,NULL,2,0.0,NULL } ,
22 {2,NULL,0,0.0,NULL } };
23
24 static AsnType atx[26] = {
25 {401, "Severity-level" ,1,0,0,0,0,1,0,0,NULL,&atx[1],&avnx[0],0,&atx[2]} ,
26 {310, "ENUMERATED" ,0,10,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
27 {402, "Field-rule" ,1,0,0,0,0,1,0,0,NULL,&atx[9],&atx[3],0,&atx[10]} ,
28 {0, "field-name" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[5]} ,
29 {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
30 {0, "match-expression" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[6]} ,
31 {0, "required" ,128,2,0,0,1,0,0,0,&avnx[6],&atx[7],NULL,0,&atx[8]} ,
32 {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
33 {0, "severity" ,128,3,0,0,1,0,0,0,&avnx[7],&atx[0],NULL,0,NULL} ,
34 {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
35 {403, "Field-set" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[11],0,&atx[13]} ,
36 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[2],NULL,0,NULL} ,
37 {314, "SET OF" ,0,17,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
38 {404, "Dependent-field-rule" ,1,0,0,0,0,1,0,0,NULL,&atx[9],&atx[14],0,&atx[17]} ,
39 {0, "match-name" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[15]} ,
40 {0, "value-constraint" ,128,1,0,1,0,0,0,0,NULL,&atx[4],NULL,0,&atx[16]} ,
41 {0, "other-fields" ,128,2,0,0,0,0,0,0,NULL,&atx[10],NULL,0,NULL} ,
42 {405, "Dependent-field-set" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[18],0,&atx[19]} ,
43 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[13],NULL,0,NULL} ,
44 {406, "Comment-rule" ,1,0,0,0,0,1,0,0,NULL,&atx[9],&atx[20],0,&atx[24]} ,
45 {0, "prefix" ,128,0,0,0,0,0,0,0,NULL,&atx[4],NULL,0,&atx[21]} ,
46 {0, "updated" ,128,1,0,0,1,0,0,0,&avnx[8],&atx[7],NULL,0,&atx[22]} ,
47 {0, "fields" ,128,2,0,0,0,0,0,0,NULL,&atx[10],NULL,0,&atx[23]} ,
48 {0, "dependent-rules" ,128,3,0,1,0,0,0,0,NULL,&atx[17],NULL,0,NULL} ,
49 {407, "Comment-set" ,1,0,0,0,0,1,0,0,NULL,&atx[12],&atx[25],0,NULL} ,
50 {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[19],NULL,0,NULL} };
51
52 static AsnModule ampx[1] = {
53 { "NCBI-Structured-comment-validation" , "asnvalid.h12",&atx[0],NULL,NULL,0,0} };
54
55 static AsnValxNodePtr avn = avnx;
56 static AsnTypePtr at = atx;
57 static AsnModulePtr amp = ampx;
58
59
60
61 /**************************************************
62 *
63 * Defines for Module NCBI-Structured-comment-validation
64 *
65 **************************************************/
66
67 #define SEVERITY_LEVEL &at[0]
68
69 #define FIELD_RULE &at[2]
70 #define FIELD_RULE_field_name &at[3]
71 #define FIELD_RULE_match_expression &at[5]
72 #define FIELD_RULE_required &at[6]
73 #define FIELD_RULE_severity &at[8]
74
75 #define FIELD_SET &at[10]
76 #define FIELD_SET_E &at[11]
77
78 #define DEPENDENT_FIELD_RULE &at[13]
79 #define DEPENDENT_FIELD_RULE_match_name &at[14]
80 #define FIELD_RULE_value_constraint &at[15]
81 #define FIELD_RULE_other_fields &at[16]
82
83 #define DEPENDENT_FIELD_SET &at[17]
84 #define DEPENDENT_FIELD_SET_E &at[18]
85
86 #define COMMENT_RULE &at[19]
87 #define COMMENT_RULE_prefix &at[20]
88 #define COMMENT_RULE_updated &at[21]
89 #define COMMENT_RULE_fields &at[22]
90 #define COMMENT_RULE_dependent_rules &at[23]
91
92 #define COMMENT_SET &at[24]
93 #define COMMENT_SET_E &at[25]
94 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |