d0c52e8b52f66520c2312f67c27aa7d5e9ef4465
4 | Tvolatile
of (Data.clt
)
6 | Tunsigned
of (Data.clt
)
8 | Ttypedef
of (Data.clt
)
9 | Tstruct
of (Data.clt
)
10 | Tstatic
of (Data.clt
)
11 | Tsigned
of (Data.clt
)
12 | Tshort
of (Data.clt
)
13 | Tregister
of (Data.clt
)
17 | Tinline
of (Data.clt
)
18 | Tfloat
of (Data.clt
)
19 | Textern
of (Data.clt
)
20 | Tdouble
of (Data.clt
)
21 | Tconst
of (Data.clt
)
24 | Tattr
of (string * Data.clt
)
29 | TWhile
of (Data.clt
)
30 | TWhenTrue
of (Data.clt
)
31 | TWhenFalse
of (Data.clt
)
35 | TTypeId
of (string * Data.clt
)
37 | TTilde
of (Data.clt
)
38 | TSwitch
of (Data.clt
)
39 | TString
of (string * Data.clt
)
40 | TStrict
of (Data.clt
)
42 | TSizeof
of (Data.clt
)
43 | TShOp
of (Ast_cocci.arithOp
* Data.clt
)
44 | TScriptData
of (string)
46 | TRuleName
of (string)
49 | TReturn
of (Data.clt
)
51 | TPtrOp
of (Data.clt
)
52 | TPtVirg
of (Data.clt
)
56 | TPlusFile
of (string * Data.clt
)
59 | TPathIsoFile
of (string)
61 | TPOEllipsis
of (Data.clt
)
62 | TPCEllipsis
of (Data.clt
)
64 | TOrLog
of (Data.clt
)
67 | TOPar0
of (Data.clt
)
69 | TOInit
of (Data.clt
)
70 | TOEllipsis
of (Data.clt
)
72 | TOBrace
of (Data.clt
)
74 | TNotEq
of (Data.clt
)
78 | TMinusFile
of (string * Data.clt
)
79 | TMinus
of (Data.clt
)
81 | TMetaType
of (Parse_aux.info
)
82 | TMetaStmList
of (Parse_aux.info
)
83 | TMetaStm
of (Parse_aux.info
)
84 | TMetaPos
of (Parse_aux.pos_info
)
85 | TMetaParamList
of (Parse_aux.list_info
)
86 | TMetaParam
of (Parse_aux.info
)
87 | TMetaLocalIdExp
of (Parse_aux.typed_info
)
88 | TMetaLocalFunc
of (Parse_aux.idinfo
)
89 | TMetaIterator
of (Parse_aux.idinfo
)
90 | TMetaIdExp
of (Parse_aux.typed_info
)
91 | TMetaId
of (Parse_aux.idinfo
)
92 | TMetaFunc
of (Parse_aux.idinfo
)
93 | TMetaExpList
of (Parse_aux.list_info
)
94 | TMetaExp
of (Parse_aux.typed_info
)
95 | TMetaErr
of (Parse_aux.expinfo
)
96 | TMetaDeclarer
of (Parse_aux.idinfo
)
97 | TMetaConst
of (Parse_aux.typed_info
)
99 | TLogOp
of (Ast_cocci.logicalOp
* Data.clt
)
101 | TLineEnd
of (Data.clt
)
102 | TIteratorId
of (string * Data.clt
)
113 | TInt
of (string * Data.clt
)
114 | TIncludeNL
of (string * Data.clt
)
115 | TIncludeL
of (string * Data.clt
)
119 | TIdent
of (string * Data.clt
)
121 | TGoto
of (Data.clt
)
123 | TFunDecl
of (Data.clt
)
127 | TFloat
of (string * Data.clt
)
133 | TEqEq
of (Data.clt
)
135 | TElse
of (Data.clt
)
136 | TEllipsis
of (Data.clt
)
137 | TDotDot
of (Data.clt
)
140 | TDmOp
of (Ast_cocci.arithOp
* Data.clt
)
143 | TDefineParam
of (Data.clt
* token
* int)
144 | TDefine
of (Data.clt
* token
)
145 | TDefault
of (Data.clt
)
146 | TDeclarerId
of (string * Data.clt
)
149 | TContinue
of (Data.clt
)
152 | TComma
of (Data.clt
)
153 | TChar
of (string * Data.clt
)
154 | TCase
of (Data.clt
)
155 | TCPar0
of (Data.clt
)
156 | TCPar
of (Data.clt
)
157 | TCEllipsis
of (Data.clt
)
158 | TCCro
of (Data.clt
)
159 | TCBrace
of (Data.clt
)
160 | TBreak
of (Data.clt
)
162 | TBang
of (Data.clt
)
163 | TAssign
of (Ast_cocci.assignOp
* Data.clt
)
167 | TAndLog
of (Data.clt
)
172 val script_meta_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (string * (string * string))
173 val rule_name
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast_cocci.rulename
)
174 val reinit
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (unit)
175 val plus_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast0_cocci.rule
)
176 val plus_exp_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast0_cocci.rule
)
177 val never_used
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (unit)
178 val minus_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast0_cocci.rule
)
179 val minus_exp_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast0_cocci.rule
)
180 val meta_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> ((Ast_cocci.metavar
,Ast_cocci.metavar
) Common.either list
)
181 val iso_rule_name
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast_cocci.rulename
)
182 val iso_meta_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> ((Ast_cocci.metavar
,Ast_cocci.metavar
) Common.either list
)
183 val iso_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> (Ast0_cocci.anything list list
)
184 val include_main
: (Lexing.lexbuf
-> token
) -> Lexing.lexbuf
-> ((string,string) Common.either list
)