PandA-2024.02
src
parser
compiler
token_interface.hpp
Go to the documentation of this file.
1
/*
2
*
3
* _/_/_/ _/_/ _/ _/ _/_/_/ _/_/
4
* _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/
5
* _/_/_/ _/_/_/_/ _/ _/_/ _/ _/ _/_/_/_/
6
* _/ _/ _/ _/ _/ _/ _/ _/ _/
7
* _/ _/ _/ _/ _/ _/_/_/ _/ _/
8
*
9
* ***********************************************
10
* PandA Project
11
* URL: http://panda.dei.polimi.it
12
* Politecnico di Milano - DEIB
13
* System Architectures Group
14
* ***********************************************
15
* Copyright (C) 2004-2024 Politecnico di Milano
16
*
17
* This file is part of the PandA framework.
18
*
19
* The PandA framework is free software; you can redistribute it and/or modify
20
* it under the terms of the GNU General Public License as published by
21
* the Free Software Foundation; either version 3 of the License, or
22
* (at your option) any later version.
23
*
24
* This program is distributed in the hope that it will be useful,
25
* but WITHOUT ANY WARRANTY; without even the implied warranty of
26
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27
* GNU General Public License for more details.
28
*
29
* You should have received a copy of the GNU General Public License
30
* along with this program. If not, see <http://www.gnu.org/licenses/>.
31
*
32
*/
46
#ifndef TOKEN_INTEFACE_HPP
47
#define TOKEN_INTEFACE_HPP
48
49
#include "
custom_map.hpp
"
50
#include <cstring>
51
#include <string>
52
53
enum class
TreeVocabularyTokenTypes_TokenEnum
54
{
55
FIRST_TOKEN
= -1,
56
TOK_COMPILER_VERSION
,
57
TOK_PLUGIN_VERSION
,
58
TOK_IDENTIFIER_NODE
,
59
TOK_TREE_LIST
,
60
TOK_TREE_VEC
,
61
TOK_BLOCK
,
62
TOK_VOID_TYPE
,
63
TOK_INTEGER_TYPE
,
64
TOK_REAL_TYPE
,
65
TOK_COMPLEX_TYPE
,
66
TOK_TYPE_ARGUMENT_PACK
,
67
TOK_NONTYPE_ARGUMENT_PACK
,
68
TOK_EXPR_PACK_EXPANSION
,
69
TOK_VECTOR_TYPE
,
70
TOK_ENUMERAL_TYPE
,
71
TOK_BOOLEAN_TYPE
,
72
TOK_CHAR_TYPE
,
73
TOK_NULLPTR_TYPE
,
74
TOK_ERROR_MARK
,
75
TOK_TYPE_PACK_EXPANSION
,
76
TOK_POINTER_TYPE
,
77
TOK_OFFSET_TYPE
,
78
TOK_REFERENCE_TYPE
,
79
TOK_METHOD_TYPE
,
80
TOK_ARRAY_TYPE
,
81
TOK_SET_TYPE
,
82
TOK_RECORD_TYPE
,
83
TOK_UNION_TYPE
,
84
TOK_QUAL_UNION_TYPE
,
85
TOK_FUNCTION_TYPE
,
86
TOK_LANG_TYPE
,
87
TOK_INTEGER_CST
,
88
TOK_REAL_CST
,
89
TOK_COMPLEX_CST
,
90
TOK_VECTOR_CST
,
91
TOK_VOID_CST
,
92
TOK_STRING_CST
,
93
TOK_FUNCTION_DECL
,
94
TOK_LABEL_DECL
,
95
TOK_CONST_DECL
,
96
TOK_TYPE_DECL
,
97
TOK_USING_DECL
,
98
TOK_VAR_DECL
,
99
TOK_PARM_DECL
,
100
TOK_PARAM_PACKS
,
101
TOK_RESULT_DECL
,
102
TOK_FIELD_DECL
,
103
TOK_NAMESPACE_DECL
,
104
TOK_TRANSLATION_UNIT_DECL
,
105
TOK_COMPONENT_REF
,
106
TOK_BIT_FIELD_REF
,
107
TOK_INDIRECT_REF
,
108
TOK_MISALIGNED_INDIRECT_REF
,
109
TOK_BUFFER_REF
,
110
TOK_ARRAY_REF
,
111
TOK_ARRAY_RANGE_REF
,
112
TOK_VTABLE_REF
,
113
TOK_CONSTRUCTOR
,
114
TOK_DESTRUCTOR
,
115
TOK_COMPOUND_EXPR
,
116
TOK_MODIFY_EXPR
,
117
TOK_GIMPLE_ASSIGN
,
118
TOK_INIT_EXPR
,
119
TOK_TARGET_EXPR
,
120
TOK_COND_EXPR
,
121
TOK_GIMPLE_COND
,
122
TOK_WHILE_EXPR
,
123
TOK_FOR_EXPR
,
124
TOK_GIMPLE_BIND
,
125
TOK_GIMPLE_CALL
,
126
TOK_CALL_EXPR
,
127
TOK_AGGR_INIT_EXPR
,
128
TOK_GIMPLE_NOP
,
129
TOK_WITH_CLEANUP_EXPR
,
130
TOK_CLEANUP_POINT_EXPR
,
131
TOK_PLACEHOLDER_EXPR
,
132
TOK_REDUC_MAX_EXPR
,
133
TOK_REDUC_MIN_EXPR
,
134
TOK_REDUC_PLUS_EXPR
,
135
TOK_PLUS_EXPR
,
136
TOK_TERNARY_PLUS_EXPR
,
137
TOK_TERNARY_PM_EXPR
,
138
TOK_TERNARY_MP_EXPR
,
139
TOK_TERNARY_MM_EXPR
,
140
TOK_BIT_IOR_CONCAT_EXPR
,
141
TOK_MINUS_EXPR
,
142
TOK_MULT_EXPR
,
143
TOK_TRUNC_DIV_EXPR
,
144
TOK_CEIL_DIV_EXPR
,
145
TOK_FLOOR_DIV_EXPR
,
146
TOK_ROUND_DIV_EXPR
,
147
TOK_TRUNC_MOD_EXPR
,
148
TOK_CEIL_MOD_EXPR
,
149
TOK_FLOOR_MOD_EXPR
,
150
TOK_ROUND_MOD_EXPR
,
151
TOK_RDIV_EXPR
,
152
TOK_EXACT_DIV_EXPR
,
153
TOK_FIX_TRUNC_EXPR
,
154
TOK_FIX_CEIL_EXPR
,
155
TOK_FIX_FLOOR_EXPR
,
156
TOK_FIX_ROUND_EXPR
,
157
TOK_FLOAT_EXPR
,
158
TOK_LUT_EXPR
,
159
TOK_NEGATE_EXPR
,
160
TOK_MIN_EXPR
,
161
TOK_MAX_EXPR
,
162
TOK_ABS_EXPR
,
163
TOK_LSHIFT_EXPR
,
164
TOK_RSHIFT_EXPR
,
165
TOK_LROTATE_EXPR
,
166
TOK_RROTATE_EXPR
,
167
TOK_BIT_IOR_EXPR
,
168
TOK_BIT_XOR_EXPR
,
169
TOK_BIT_AND_EXPR
,
170
TOK_BIT_NOT_EXPR
,
171
TOK_TRUTH_ANDIF_EXPR
,
172
TOK_TRUTH_ORIF_EXPR
,
173
TOK_TRUTH_AND_EXPR
,
174
TOK_TRUTH_OR_EXPR
,
175
TOK_TRUTH_XOR_EXPR
,
176
TOK_TRUTH_NOT_EXPR
,
177
TOK_LT_EXPR
,
178
TOK_LE_EXPR
,
179
TOK_GT_EXPR
,
180
TOK_GE_EXPR
,
181
TOK_EQ_EXPR
,
182
TOK_NE_EXPR
,
183
TOK_UNORDERED_EXPR
,
184
TOK_ORDERED_EXPR
,
185
TOK_UNLT_EXPR
,
186
TOK_UNLE_EXPR
,
187
TOK_UNGT_EXPR
,
188
TOK_UNGE_EXPR
,
189
TOK_UNEQ_EXPR
,
190
TOK_LTGT_EXPR
,
191
TOK_IN_EXPR
,
192
TOK_SET_LE_EXPR
,
193
TOK_CARD_EXPR
,
194
TOK_RANGE_EXPR
,
195
TOK_PAREN_EXPR
,
196
TOK_CONVERT_EXPR
,
197
TOK_NOP_EXPR
,
198
TOK_NON_LVALUE_EXPR
,
199
TOK_VIEW_CONVERT_EXPR
,
200
TOK_SAVE_EXPR
,
201
TOK_UNSAVE_EXPR
,
202
TOK_ADDR_EXPR
,
203
TOK_REFERENCE_EXPR
,
204
TOK_FDESC_EXPR
,
205
TOK_COMPLEX_EXPR
,
206
TOK_CONJ_EXPR
,
207
TOK_REALPART_EXPR
,
208
TOK_IMAGPART_EXPR
,
209
TOK_PREDECREMENT_EXPR
,
210
TOK_PREINCREMENT_EXPR
,
211
TOK_POSTDECREMENT_EXPR
,
212
TOK_POSTINCREMENT_EXPR
,
213
TOK_VA_ARG_EXPR
,
214
TOK_TRY_CATCH_EXPR
,
215
TOK_TRY_FINALLY
,
216
TOK_GIMPLE_LABEL
,
217
TOK_GIMPLE_GOTO
,
218
TOK_GOTO_SUBROUTINE
,
219
TOK_GIMPLE_RETURN
,
220
TOK_EXIT_EXPR
,
221
TOK_LOOP_EXPR
,
222
TOK_GIMPLE_SWITCH
,
223
TOK_GIMPLE_MULTI_WAY_IF
,
224
TOK_CASE_LABEL_EXPR
,
225
TOK_GIMPLE_RESX
,
226
TOK_GIMPLE_ASM
,
227
TOK_SSA_NAME
,
228
TOK_ADDR_STMT
,
229
TOK_DEF_STMT
,
230
TOK_USE_STMT
,
231
TOK_GIMPLE_PHI
,
232
TOK_CATCH_EXPR
,
233
TOK_EH_FILTER_EXPR
,
234
TOK_STATEMENT_LIST
,
235
TOK_TEMPLATE_DECL
,
236
TOK_TEMPLATE_TYPE_PARM
,
237
TOK_CAST_EXPR
,
238
TOK_STATIC_CAST_EXPR
,
239
TOK_TYPENAME_TYPE
,
240
TOK_SIZEOF_EXPR
,
241
TOK_SCOPE_REF
,
242
TOK_CTOR_INITIALIZER
,
243
TOK_DO_STMT
,
244
TOK_EXPR_STMT
,
245
TOK_FOR_STMT
,
246
TOK_IF_STMT
,
247
TOK_RETURN_STMT
,
248
TOK_WHILE_STMT
,
249
TOK_MODOP_EXPR
,
250
TOK_NEW_EXPR
,
251
TOK_VEC_COND_EXPR
,
252
TOK_VEC_PERM_EXPR
,
253
TOK_DOT_PROD_EXPR
,
254
TOK_VEC_LSHIFT_EXPR
,
255
TOK_VEC_RSHIFT_EXPR
,
256
TOK_WIDEN_MULT_HI_EXPR
,
257
TOK_WIDEN_MULT_LO_EXPR
,
258
TOK_VEC_UNPACK_HI_EXPR
,
259
TOK_VEC_UNPACK_LO_EXPR
,
260
TOK_VEC_UNPACK_FLOAT_HI_EXPR
,
261
TOK_VEC_UNPACK_FLOAT_LO_EXPR
,
262
TOK_VEC_PACK_TRUNC_EXPR
,
263
TOK_VEC_PACK_SAT_EXPR
,
264
TOK_VEC_PACK_FIX_TRUNC_EXPR
,
265
TOK_VEC_EXTRACTEVEN_EXPR
,
266
TOK_VEC_EXTRACTODD_EXPR
,
267
TOC_VEC_INTERLEAVEHIGH_EXPR
,
268
TOC_VEC_INTERLEAVELOW_EXPR
,
269
TOK_VEC_NEW_EXPR
,
270
TOK_OVERLOAD
,
271
TOK_REINTERPRET_CAST_EXPR
,
272
TOK_TEMPLATE_ID_EXPR
,
273
TOK_THROW_EXPR
,
274
TOK_TRY_BLOCK
,
275
TOK_ALIGNOF_EXPR
,
276
TOK_ARROW_EXPR
,
277
TOK_HANDLER
,
278
TOK_BASELINK
,
279
TOK_NAME
,
280
TOK_TYPE
,
281
TOK_SRCP
,
282
TOK_ARG
,
283
TOK_BODY
,
284
TOK_STRG
,
285
TOK_LNGT
,
286
TOK_SIZE
,
287
TOK_ALGN
,
288
TOK_RETN
,
289
TOK_PRMS
,
290
TOK_SCPE
,
291
TOK_BB_INDEX
,
292
TOK_USED
,
293
TOK_VALUE
,
294
TOK_ARGT
,
295
TOK_PREC
,
296
TOK_MIN
,
297
TOK_MAX
,
298
TOK_BIT_VALUES
,
299
TOK_VALU
,
300
TOK_CHAN
,
301
TOK_STMT
,
302
TOK_OP
,
303
TOK_OP0
,
304
TOK_OP1
,
305
TOK_OP2
,
306
TOK_OP3
,
307
TOK_OP4
,
308
TOK_OP5
,
309
TOK_OP6
,
310
TOK_OP7
,
311
TOK_OP8
,
312
TOK_VARS
,
313
TOK_UNQL
,
314
TOK_ELTS
,
315
TOK_DOMN
,
316
TOK_BLOC
,
317
TOK_DCLS
,
318
TOK_MNGL
,
319
TOK_PTD
,
320
TOK_REFD
,
321
TOK_QUAL
,
322
TOK_VALR
,
323
TOK_VALX
,
324
TOK_FLDS
,
325
TOK_VFLD
,
326
TOK_BPOS
,
327
TOK_FN
,
328
TOK_GOTO
,
329
TOK_REAL
,
330
TOK_IMAG
,
331
TOK_BASES
,
332
TOK_BINFO
,
333
TOK_PUB
,
334
TOK_PROT
,
335
TOK_PRIV
,
336
TOK_BINF
,
337
TOK_UID
,
338
TOK_OLD_UID
,
339
TOK_INIT
,
340
TOK_FINI
,
341
TOK_PURP
,
342
TOK_PRED
,
343
TOK_SUCC
,
344
TOK_PHI
,
345
TOK_RES
,
346
TOK_DEF
,
347
TOK_EDGE
,
348
TOK_VAR
,
349
TOK_VERS
,
350
TOK_ORIG_VERS
,
351
TOK_CNST
,
352
TOK_CLAS
,
353
TOK_DECL
,
354
TOK_CLNP
,
355
TOK_LAB
,
356
TOK_TRY
,
357
TOK_EX
,
358
TOK_OUT
,
359
TOK_IN
,
360
TOK_STR
,
361
TOK_CLOB
,
362
TOK_CLOBBER
,
363
TOK_REF
,
364
TOK_FNCS
,
365
TOK_CSTS
,
366
TOK_RSLT
,
367
TOK_INST
,
368
TOK_SPCS
,
369
TOK_CLS
,
370
TOK_BFLD
,
371
TOK_CTOR
,
372
TOK_NEXT
,
373
TOK_COND
,
374
TOK_EXPR
,
375
TOK_THEN
,
376
TOK_ELSE
,
377
TOK_CRNT
,
378
TOK_HDLR
,
379
TOK_ARTIFICIAL
,
380
TOK_SYSTEM
,
381
TOK_OPERATING_SYSTEM
,
382
TOK_LIBRARY_SYSTEM
,
383
TOK_LIBBAMBU
,
384
TOK_EXTERN
,
385
TOK_ADDR_TAKEN
,
386
TOK_ADDR_NOT_TAKEN
,
387
TOK_C
,
388
TOK_LSHIFT
,
389
TOK_GLOBAL_INIT
,
390
TOK_GLOBAL_FINI
,
391
TOK_UNDEFINED
,
392
TOK_BUILTIN
,
393
TOK_HWCALL
,
394
TOK_OPERATOR
,
395
TOK_OVERFLOW
,
396
TOK_VIRT
,
397
TOK_UNSIGNED
,
398
TOK_STRUCT
,
399
TOK_UNION
,
400
TOK_CONSTANT
,
401
TOK_READONLY
,
402
TOK_REGISTER
,
403
TOK_STATIC
,
404
TOK_STATIC_STATIC
,
405
TOK_REVERSE_RESTRICT
,
406
TOK_WRITING_MEMORY
,
407
TOK_READING_MEMORY
,
408
TOK_PIPELINE_ENABLED
,
409
TOK_SIMPLE_PIPELINE
,
410
TOK_INITIATION_TIME
,
411
TOK_OMP_ATOMIC
,
412
TOK_OMP_BODY_LOOP
,
413
TOK_OMP_CRITICAL_SESSION
,
414
TOK_OMP_FOR_WRAPPER
,
415
TOK_DEFAULT
,
416
TOK_VOLATILE
,
417
TOK_VARARGS
,
418
TOK_INF
,
419
TOK_NAN
,
420
TOK_ENTRY
,
421
TOK_EXIT
,
422
TOK_NEW
,
423
TOK_DELETE
,
424
TOK_ASSIGN
,
425
TOK_MEMBER
,
426
TOK_PUBLIC
,
427
TOK_PRIVATE
,
428
TOK_PROTECTED
,
429
TOK_NORETURN
,
430
TOK_NOINLINE
,
431
TOK_ALWAYS_INLINE
,
432
TOK_UNUSED
,
433
TOK_CONST
,
434
TOK_TRANSPARENT_UNION
,
435
TOK_MODE
,
436
TOK_SECTION
,
437
TOK_ALIGNED
,
438
TOK_PACKED
,
439
TOK_WEAK
,
440
TOK_ALIAS
,
441
TOK_NO_INSTRUMENT_FUNCTION
,
442
TOK_MALLOC
,
443
TOK_NO_STACK_LIMIT
,
444
TOK_NO_STACK
,
445
TOK_PURE
,
446
TOK_DEPRECATED
,
447
TOK_VECTOR_SIZE
,
448
TOK_VISIBILITY
,
449
TOK_TLS_MODEL
,
450
TOK_NONNULL
,
451
TOK_NOTHROW
,
452
TOK_MAY_ALIAS
,
453
TOK_WARN_UNUSED_RESULT
,
454
TOK_FORMAT
,
455
TOK_FORMAT_ARG
,
456
TOK_NULL
,
457
TOK_CONVERSION
,
458
TOK_VIRTUAL
,
459
TOK_MUTABLE
,
460
TOK_PSEUDO_TMPL
,
461
TOK_SPEC
,
462
TOK_LINE
,
463
TOK_FIXD
,
464
TOK_VECNEW
,
465
TOK_VECDELETE
,
466
TOK_POS
,
467
TOK_NEG
,
468
TOK_ADDR
,
469
TOK_DEREF
,
470
TOK_NOT
,
471
TOK_LNOT
,
472
TOK_PREINC
,
473
TOK_PREDEC
,
474
TOK_PLUSASSIGN
,
475
TOK_PLUS
,
476
TOK_MINUSASSIGN
,
477
TOK_MINUS
,
478
TOK_MULTASSIGN
,
479
TOK_MULT
,
480
TOK_DIVASSIGN
,
481
TOK_DIV
,
482
TOK_MODASSIGN
,
483
TOK_MOD
,
484
TOK_ANDASSIGN
,
485
TOK_AND
,
486
TOK_ORASSIGN
,
487
TOK_OR
,
488
TOK_XORASSIGN
,
489
TOK_XOR
,
490
TOK_LSHIFTASSIGN
,
491
TOK_RSHIFTASSIGN
,
492
TOK_RSHIFT
,
493
TOK_EQ
,
494
TOK_NE
,
495
TOK_LT
,
496
TOK_GT
,
497
TOK_LE
,
498
TOK_GE
,
499
TOK_LAND
,
500
TOK_LOR
,
501
TOK_COMPOUND
,
502
TOK_MEMREF
,
503
TOK_SUBS
,
504
TOK_POSTINC
,
505
TOK_POSTDEC
,
506
TOK_CALL
,
507
TOK_THUNK
,
508
TOK_THIS_ADJUSTING
,
509
TOK_RESULT_ADJUSTING
,
510
TOK_PTRMEM
,
511
TOK_QUAL_R
,
512
TOK_QUAL_V
,
513
TOK_QUAL_VR
,
514
TOK_QUAL_C
,
515
TOK_QUAL_CR
,
516
TOK_QUAL_CV
,
517
TOK_QUAL_CVR
,
518
TOK_USE_TMPL
,
519
TOK_TMPL_PARMS
,
520
TOK_TMPL_ARGS
,
521
TOK_TEMPLATE_PARM_INDEX
,
522
TOK_INDEX
,
523
TOK_LEVEL
,
524
TOK_ORIG_LEVEL
,
525
TOK_INLINE_BODY
,
526
TOK_BITFIELD
,
527
TOK_WITH_SIZE_EXPR
,
528
TOK_OBJ_TYPE_REF
,
529
TOK_MEMUSE
,
530
TOK_MEMDEF
,
531
TOK_VUSE
,
532
TOK_VDEF
,
533
TOK_VOVER
,
534
TOK_PTR_INFO
,
535
TOK_TRUE_EDGE
,
536
TOK_FALSE_EDGE
,
537
TOK_POINTER_PLUS_EXPR
,
538
TOK_TARGET_MEM_REF
,
539
TOK_TARGET_MEM_REF461
,
540
TOK_MEM_REF
,
541
TOK_WIDEN_SUM_EXPR
,
542
TOK_WIDEN_MULT_EXPR
,
543
TOK_MULT_HIGHPART_EXPR
,
544
TOK_EXTRACT_BIT_EXPR
,
545
TOK_ASSERT_EXPR
,
546
TOK_SYMBOL
,
547
TOK_BASE
,
548
TOK_IDX
,
549
TOK_IDX2
,
550
TOK_STEP
,
551
TOK_OFFSET
,
552
TOK_ORIG
,
553
TOK_TAG
,
554
TOK_SMT_ANN
,
555
TOK_TRAIT_EXPR
,
556
TOK_TIME_WEIGHT
,
557
TOK_SIZE_WEIGHT
,
558
TOK_RTL_SIZE_WEIGHT
,
559
TOK_HPL
,
560
TOK_LOOP_ID
,
561
TOK_ATTRIBUTES
,
562
TOK_PRAGMA
,
563
TOK_PRAGMA_SCOPE
,
564
TOK_PRAGMA_DIRECTIVE
,
565
TOK_PRAGMA_OMP
,
566
TOK_PRAGMA_OMP_CRITICAL
,
567
TOK_PRAGMA_OMP_DECLARE_SIMD
,
568
TOK_PRAGMA_OMP_FOR
,
569
TOK_PRAGMA_OMP_PARALLEL
,
570
TOK_PRAGMA_OMP_PARALLEL_SECTIONS
,
571
TOK_PRAGMA_OMP_SECTION
,
572
TOK_PRAGMA_OMP_SECTIONS
,
573
TOK_PRAGMA_OMP_SHORTCUT
,
574
TOK_PRAGMA_OMP_SIMD
,
575
TOK_PRAGMA_OMP_TARGET
,
576
TOK_PRAGMA_OMP_TASK
,
577
TOK_PRAGMA_MAP
,
578
TOK_PRAGMA_CALL_HW
,
579
TOK_PRAGMA_CALL_POINT_HW
,
580
TOK_HW_COMPONENT
,
581
TOK_ID_IMPLEMENTATION
,
582
TOK_RECURSIVE
,
583
TOK_PRAGMA_ISSUE
,
584
TOK_PRAGMA_BLACKBOX
,
585
TOK_PRAGMA_PROFILING
,
586
TOK_PRAGMA_PROFILING_STATISTICAL
,
587
TOK_OPEN
,
588
TOK_IS_BLOCK
,
589
TOK_PRAGMA_LINE
,
590
TOK_EMPTY
,
591
TOK_GIMPLE_PREDICT
,
592
TOK_CLB
,
593
TOK_CLB_VARS
,
594
TOK_USE
,
595
TOK_USE_VARS
,
596
TOK_PREDICATE
,
597
TOK_SLOT
,
598
TOK_SAT_PLUS_EXPR
,
599
TOK_SAT_MINUS_EXPR
,
600
TOK_FSHL_EXPR
,
601
TOK_FSHR_EXPR
,
602
TOK_EXTRACTVALUE_EXPR
,
603
TOK_INSERTVALUE_EXPR
,
604
TOK_EXTRACTELEMENT_EXPR
,
605
TOK_INSERTELEMENT_EXPR
,
606
TOK_FREM_EXPR
,
607
609
TOK_RTL
,
610
TOK_ABS_R
,
611
TOK_AND_R
,
612
TOK_ASHIFT_R
,
613
TOK_ASHIFTRT_R
,
614
TOK_BSWAP_R
,
615
TOK_CALL_R
,
616
TOK_CALL_INSN_R
,
617
TOK_CLZ_R
,
618
TOK_CODE_LABEL_R
,
619
TOK_COMPARE_R
,
620
TOK_CONCAT_R
,
621
TOK_CONST_DOUBLE
,
622
TOK_CONST_INT
,
623
TOK_CTZ_R
,
624
TOK_DIV_R
,
625
TOK_EQ_R
,
626
TOK_FFS_R
,
627
TOK_FIX_R
,
628
TOK_FLOAT_R
,
629
TOK_FLOAT_EXTEND_R
,
630
TOK_FLOAT_TRUNCATE_R
,
631
TOK_FRACT_CONVERT_R
,
632
TOK_GE_R
,
633
TOK_GEU_R
,
634
TOK_GT_R
,
635
TOK_GTU_R
,
636
TOK_HIGH_R
,
637
TOK_IF_THEN_ELSE_R
,
638
TOK_INSN_R
,
639
TOK_IOR_R
,
640
TOK_JUMP_INSN_R
,
641
TOK_LABEL_REF_R
,
642
TOK_LE_R
,
643
TOK_LEU_R
,
644
TOK_LSHIFTRT_R
,
645
TOK_LT_R
,
646
TOK_LTGT_R
,
647
TOK_LTU_R
,
648
TOK_LO_SUM_R
,
649
TOK_WRITE_MEM_R
,
650
TOK_READ_MEM_R
,
651
TOK_MINUS_R
,
652
TOK_MOD_R
,
653
TOK_MULT_R
,
654
TOK_NE_R
,
655
TOK_NEG_R
,
656
TOK_NOT_R
,
657
TOK_ORDERED_R
,
658
TOK_PARALLEL_R
,
659
TOK_PARITY_R
,
660
TOK_PC_R
,
661
TOK_PLUS_R
,
662
TOK_POPCOUNT_R
,
663
TOK_REG_R
,
664
TOK_ROTATE_R
,
665
TOK_ROTATERT_R
,
666
TOK_SAT_FRACT_R
,
667
TOK_SET_R
,
668
TOK_SIGN_EXTEND_R
,
669
TOK_SMAX_R
,
670
TOK_SMIN_R
,
671
TOK_SQRT_R
,
672
TOK_SYMBOL_REF_R
,
673
TOK_TRUNCATE_R
,
674
TOK_UDIV_R
,
675
TOK_UMAX_R
,
676
TOK_UMIN_R
,
677
TOK_UMOD_R
,
678
TOK_UNEQ_R
,
679
TOK_UNGE_R
,
680
TOK_UNGT_R
,
681
TOK_UNLE_R
,
682
TOK_UNLT_R
,
683
TOK_UNORDERED_R
,
684
TOK_UNSIGNED_FIX_R
,
685
TOK_UNSIGNED_FLOAT_R
,
686
TOK_UNSIGNED_FRACT_CONVERT_R
,
687
TOK_UNSIGNED_SAT_FRACT_R
,
688
TOK_XOR_R
,
689
TOK_ZERO_EXTEND_R
,
690
692
TOK_NONE_R
,
693
TOK_QC_R
,
694
TOK_HC_R
,
695
TOK_SC_R
,
696
TOK_DC_R
,
697
TOK_TC_R
,
698
TOK_CQI_R
,
699
TOK_CHI_R
,
700
TOK_CSI_R
,
701
TOK_CDI_R
,
702
TOK_CTI_R
,
703
TOK_QF_R
,
704
TOK_HF_R
,
705
TOK_SF_R
,
706
TOK_DF_R
,
707
TOK_TF_R
,
708
TOK_QI_R
,
709
TOK_HI_R
,
710
TOK_SI_R
,
711
TOK_DO_R
,
712
TOK_TI_R
,
713
TOK_V2SI_R
,
714
TOK_V4HI_R
,
715
TOK_V8QI_R
,
716
TOK_CC_R
,
717
TOK_CCFP_R
,
718
TOK_CCFPE_R
,
719
TOK_CCZ_R
,
720
721
LAST_TOKEN
722
};
723
724
struct
treeVocabularyTokenTypes
725
{
726
static
const
char
* tokenNames[];
727
static
const
int
bisontokens[];
728
730
std::map<int, TreeVocabularyTokenTypes_TokenEnum>
from_bisontoken_map
;
731
int
check_tokens(
const
char
* tok)
const
;
732
TreeVocabularyTokenTypes_TokenEnum
bison2token(
int
bison)
const
;
733
treeVocabularyTokenTypes
();
734
735
private
:
736
struct
ltstr
737
{
738
bool
operator()
(
const
char
* s1,
const
char
* s2)
const
739
{
740
return
strcmp(s1, s2) < 0;
741
}
742
};
743
std::map<const char*, int, ltstr>
token_map
;
744
};
745
750
const
std::string
TI_getTokenName
(
const
TreeVocabularyTokenTypes_TokenEnum
i);
751
755
#define WRITE_TOKEN(os, token) os << " " << TI_getTokenName(TreeVocabularyTokenTypes_TokenEnum::token)
756
760
#define WRITE_TOKEN2(os, token) os << " " << TI_getTokenName(token)
761
765
#define TOK(token) (TreeVocabularyTokenTypes_TokenEnum::token)
766
770
#define STOK(token) TI_getTokenName(TreeVocabularyTokenTypes_TokenEnum::token)
771
775
#define STOK2(token) TI_getTokenName(token)
776
777
#endif
TreeVocabularyTokenTypes_TokenEnum::TOK_REGISTER
TreeVocabularyTokenTypes_TokenEnum::TOK_NEG
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPLEX_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_NOT
TreeVocabularyTokenTypes_TokenEnum::TOK_ARG
TreeVocabularyTokenTypes_TokenEnum::TOK_ARRAY_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_V2SI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_UNQL
TreeVocabularyTokenTypes_TokenEnum::TOK_MODOP_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_LOOP_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VECTOR_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_COND_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ARGT
TI_getTokenName
const std::string TI_getTokenName(const TreeVocabularyTokenTypes_TokenEnum i)
Return the name associated with the token.
Definition:
token_interface.cpp:867
TreeVocabularyTokenTypes_TokenEnum::TOK_ENUMERAL_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_SYMBOL
TreeVocabularyTokenTypes_TokenEnum::TOK_CRNT
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUE_EDGE
TreeVocabularyTokenTypes_TokenEnum::TOK_NAMESPACE_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_TEMPLATE_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_ZERO_EXTEND_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_BLACKBOX
TreeVocabularyTokenTypes_TokenEnum::TOK_POSTDEC
TreeVocabularyTokenTypes_TokenEnum::TOK_OR
TreeVocabularyTokenTypes_TokenEnum::TOK_TC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_PREDICT
TreeVocabularyTokenTypes_TokenEnum::TOK_ARTIFICIAL
TreeVocabularyTokenTypes_TokenEnum::TOK_IDENTIFIER_NODE
TreeVocabularyTokenTypes_TokenEnum::TOK_CONST_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_ERROR_MARK
TreeVocabularyTokenTypes_TokenEnum::TOK_CDI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_DIV_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TARGET_MEM_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_BODY
TreeVocabularyTokenTypes_TokenEnum::TOK_FALSE_EDGE
TreeVocabularyTokenTypes_TokenEnum::TOK_AND
TreeVocabularyTokenTypes_TokenEnum::TOK_ALIAS
TreeVocabularyTokenTypes_TokenEnum::TOK_UNORDERED_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TYPE_ARGUMENT_PACK
TreeVocabularyTokenTypes_TokenEnum::TOK_READING_MEMORY
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPILER_VERSION
TreeVocabularyTokenTypes_TokenEnum::TOK_IDX
TreeVocabularyTokenTypes_TokenEnum::TOK_READ_MEM_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PTD
TreeVocabularyTokenTypes_TokenEnum::TOK_REDUC_PLUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_OVERLOAD
TreeVocabularyTokenTypes_TokenEnum::TOK_DC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_XOR
TreeVocabularyTokenTypes_TokenEnum::TOK_BUFFER_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_CONVERSION
TreeVocabularyTokenTypes_TokenEnum::TOK_STRG
TreeVocabularyTokenTypes_TokenEnum::TOK_EXTRACT_BIT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SMAX_R
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_EXTRACTODD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_RETN
TreeVocabularyTokenTypes_TokenEnum::TOK_ELTS
TreeVocabularyTokenTypes_TokenEnum::TOK_MODASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_TYPENAME_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_PLUSASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_AGGR_INIT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CTZ_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_PARALLEL_SECTIONS
TreeVocabularyTokenTypes_TokenEnum::TOK_RESULT_ADJUSTING
TreeVocabularyTokenTypes_TokenEnum::TOK_DO_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_UNPACK_FLOAT_HI_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FLOAT_EXTEND_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MAX_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_UNION_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_GOTO
TreeVocabularyTokenTypes_TokenEnum::TOK_CLOBBER
treeVocabularyTokenTypes::from_bisontoken_map
std::map< int, TreeVocabularyTokenTypes_TokenEnum > from_bisontoken_map
Map between bison token and token_interface token.
Definition:
token_interface.hpp:730
TreeVocabularyTokenTypes_TokenEnum::TOK_LNOT
TreeVocabularyTokenTypes_TokenEnum::TOK_CCFPE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CARD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_WEAK
TreeVocabularyTokenTypes_TokenEnum::TOK_CONST_DOUBLE
TreeVocabularyTokenTypes_TokenEnum::TOK_ORDERED_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_PROFILING
TreeVocabularyTokenTypes_TokenEnum::TOK_COND_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_MODIFY_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VDEF
TreeVocabularyTokenTypes_TokenEnum::TOK_PAREN_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_LANG_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_CSI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_SAT_PLUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_SHORTCUT
TreeVocabularyTokenTypes_TokenEnum::TOK_OP3
TreeVocabularyTokenTypes_TokenEnum::TOK_BASES
TreeVocabularyTokenTypes_TokenEnum::TOK_REDUC_MIN_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_EXTRACTVALUE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_BINFO
TreeVocabularyTokenTypes_TokenEnum::TOK_UNLE_R
TreeVocabularyTokenTypes_TokenEnum::FIRST_TOKEN
TreeVocabularyTokenTypes_TokenEnum::TOK_VALX
TreeVocabularyTokenTypes_TokenEnum::TOK_EQ
TreeVocabularyTokenTypes_TokenEnum::TOK_VIRTUAL
TreeVocabularyTokenTypes_TokenEnum::TOK_OLD_UID
TreeVocabularyTokenTypes_TokenEnum::TOK_FIX_TRUNC_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SYMBOL_REF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_FUNCTION_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_FLOOR_MOD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FINI
TreeVocabularyTokenTypes_TokenEnum::TOK_USE_TMPL
TreeVocabularyTokenTypes_TokenEnum::TOK_NOINLINE
TreeVocabularyTokenTypes_TokenEnum::TOK_OVERFLOW
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_ISSUE
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_CRITICAL
TreeVocabularyTokenTypes_TokenEnum::TOK_SMIN_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_CALL_HW
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_XOR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ARRAY_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_UNDEFINED
TreeVocabularyTokenTypes_TokenEnum::TOK_REAL_CST
TreeVocabularyTokenTypes_TokenEnum::TOK_DEREF
TreeVocabularyTokenTypes_TokenEnum::TOK_FN
TreeVocabularyTokenTypes_TokenEnum::TOK_HC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PREDICATE
TreeVocabularyTokenTypes_TokenEnum::TOK_IF_THEN_ELSE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_SIMPLE_PIPELINE
TreeVocabularyTokenTypes_TokenEnum::TOK_QC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_SSA_NAME
TreeVocabularyTokenTypes_TokenEnum::TOK_RROTATE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_NOP
TreeVocabularyTokenTypes_TokenEnum::TOK_HANDLER
TreeVocabularyTokenTypes_TokenEnum::TOK_VAR
TreeVocabularyTokenTypes_TokenEnum::TOK_EMPTY
TreeVocabularyTokenTypes_TokenEnum::TOK_XOR_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PTR_INFO
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_CALL
TreeVocabularyTokenTypes_TokenEnum::TOK_OBJ_TYPE_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_NOP_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_MULT
TreeVocabularyTokenTypes_TokenEnum::TOK_TRY
TreeVocabularyTokenTypes_TokenEnum::TOK_MINUSASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_ORIG_LEVEL
TreeVocabularyTokenTypes_TokenEnum::TOK_OP7
TreeVocabularyTokenTypes_TokenEnum::TOK_MOD
TreeVocabularyTokenTypes_TokenEnum::TOK_STRING_CST
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_IOR_CONCAT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TIME_WEIGHT
TreeVocabularyTokenTypes_TokenEnum::TOK_LABEL_REF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUTH_AND_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_CR
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_UNPACK_HI_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TYPE_PACK_EXPANSION
TreeVocabularyTokenTypes_TokenEnum::TOK_THROW_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPONENT_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_IN_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_INITIATION_TIME
TreeVocabularyTokenTypes_TokenEnum::TOK_UMOD_R
TreeVocabularyTokenTypes_TokenEnum::TOK_RECORD_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_FLDS
TreeVocabularyTokenTypes_TokenEnum::TOK_MUTABLE
TreeVocabularyTokenTypes_TokenEnum::TOK_VFLD
TreeVocabularyTokenTypes_TokenEnum::TOK_UNION
treeVocabularyTokenTypes::ltstr
Definition:
token_interface.hpp:736
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPLEX_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CALL_R
TreeVocabularyTokenTypes_TokenEnum::TOK_OPERATING_SYSTEM
TreeVocabularyTokenTypes_TokenEnum::TOK_USE_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_BPOS
TreeVocabularyTokenTypes_TokenEnum::TOK_LT
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_ASM
TreeVocabularyTokenTypes_TokenEnum::TOK_UDIV_R
TreeVocabularyTokenTypes_TokenEnum::TOK_GLOBAL_INIT
TreeVocabularyTokenTypes_TokenEnum::TOK_FREM_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_MULTASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_POPCOUNT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_AND_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_WHILE_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_WRITING_MEMORY
TreeVocabularyTokenTypes_TokenEnum::TOK_UMAX_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MIN
TreeVocabularyTokenTypes_TokenEnum::TOK_LTGT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_EXIT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DCLS
TreeVocabularyTokenTypes_TokenEnum::TOK_PUBLIC
TreeVocabularyTokenTypes_TokenEnum::TOK_SAVE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_MNGL
TreeVocabularyTokenTypes_TokenEnum::TOK_THEN
TreeVocabularyTokenTypes_TokenEnum::TOK_FLOOR_DIV_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TEMPLATE_PARM_INDEX
TreeVocabularyTokenTypes_TokenEnum::TOK_VIRT
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPOUND
TreeVocabularyTokenTypes_TokenEnum::TOK_LSHIFTRT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_DECLARE_SIMD
TreeVocabularyTokenTypes_TokenEnum::TOK_GEU_R
treeVocabularyTokenTypes::token_map
std::map< const char *, int, ltstr > token_map
Definition:
token_interface.hpp:743
TreeVocabularyTokenTypes_TokenEnum::TOK_VECTOR_SIZE
TreeVocabularyTokenTypes_TokenEnum::TOK_TERNARY_PM_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VOID_CST
TreeVocabularyTokenTypes_TokenEnum::TOK_TAG
TreeVocabularyTokenTypes_TokenEnum::TOK_CSTS
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUNC_DIV_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SRCP
TreeVocabularyTokenTypes_TokenEnum::TOK_SPCS
TreeVocabularyTokenTypes_TokenEnum::TOK_UNEQ_R
TreeVocabularyTokenTypes_TokenEnum::TOK_ROUND_MOD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_NONTYPE_ARGUMENT_PACK
custom_map.hpp
redefinition of map to manage ordered/unordered structures
TreeVocabularyTokenTypes_TokenEnum::TOK_CLAS
TreeVocabularyTokenTypes_TokenEnum::TOK_RSHIFTASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_COND
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA
TreeVocabularyTokenTypes_TokenEnum::TOK_USED
TreeVocabularyTokenTypes_TokenEnum::TOK_TRY_FINALLY
TreeVocabularyTokenTypes_TokenEnum::TOK_LAB
TreeVocabularyTokenTypes_TokenEnum::TOK_DIVASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_ORASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_LE
TreeVocabularyTokenTypes_TokenEnum::TOK_EH_FILTER_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PROTECTED
TreeVocabularyTokenTypes_TokenEnum::TOK_QF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TRY_CATCH_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ABS_R
TreeVocabularyTokenTypes_TokenEnum::TOK_UNEQ_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_MOD_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CHAN
TreeVocabularyTokenTypes_TokenEnum::TOK_LEVEL
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_PACK_FIX_TRUNC_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VALUE
TreeVocabularyTokenTypes_TokenEnum::TOK_PRIVATE
TreeVocabularyTokenTypes_TokenEnum::TOK_CALL
TreeVocabularyTokenTypes_TokenEnum::TOK_LE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PARITY_R
TreeVocabularyTokenTypes_TokenEnum::TOK_LAND
TreeVocabularyTokenTypes_TokenEnum::TOK_BB_INDEX
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUTH_XOR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ORDERED_R
TreeVocabularyTokenTypes_TokenEnum::TOK_ID_IMPLEMENTATION
TreeVocabularyTokenTypes_TokenEnum::TOK_REFERENCE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_TASK
TreeVocabularyTokenTypes_TokenEnum::TOK_FIX_R
TreeVocabularyTokenTypes_TokenEnum::TOK_BASELINK
TreeVocabularyTokenTypes_TokenEnum::TOK_HI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_STEP
TreeVocabularyTokenTypes_TokenEnum::TOK_CHAR_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_CONVERT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_UNUSED
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUNCATE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_VECTOR_CST
TreeVocabularyTokenTypes_TokenEnum::TOK_WITH_SIZE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRED
TreeVocabularyTokenTypes_TokenEnum::TOK_PTRMEM
TreeVocabularyTokenTypes_TokenEnum::TOK_LE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_GTU_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_PROFILING_STATISTICAL
TreeVocabularyTokenTypes_TokenEnum::TOK_OMP_BODY_LOOP
TreeVocabularyTokenTypes_TokenEnum::TOK_MEMUSE
TreeVocabularyTokenTypes_TokenEnum::TOK_INTEGER_CST
treeVocabularyTokenTypes::ltstr::operator()
bool operator()(const char *s1, const char *s2) const
Definition:
token_interface.hpp:738
TreeVocabularyTokenTypes_TokenEnum::TOK_ASSERT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FIELD_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_OP
TreeVocabularyTokenTypes_TokenEnum::TOK_ARRAY_RANGE_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_VALR
TreeVocabularyTokenTypes_TokenEnum::TOK_NEG_R
TreeVocabularyTokenTypes_TokenEnum::TOK_INSN_R
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUTH_ANDIF_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_OP0
TreeVocabularyTokenTypes_TokenEnum::TOK_VOLATILE
TreeVocabularyTokenTypes_TokenEnum::TOK_SUCC
TreeVocabularyTokenTypes_TokenEnum::TOK_GT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_GLOBAL_FINI
TreeVocabularyTokenTypes_TokenEnum::TOK_MALLOC
TreeVocabularyTokenTypes_TokenEnum::TOK_THIS_ADJUSTING
TreeVocabularyTokenTypes_TokenEnum::TOK_POSTINCREMENT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_POINTER_PLUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPLEX_CST
TreeVocabularyTokenTypes_TokenEnum::TOK_MEMREF
TreeVocabularyTokenTypes_TokenEnum::TOK_CASE_LABEL_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SLOT
TreeVocabularyTokenTypes_TokenEnum::TOK_INSERTELEMENT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CLB_VARS
TreeVocabularyTokenTypes_TokenEnum::TOK_CTOR_INITIALIZER
TreeVocabularyTokenTypes_TokenEnum::TOK_ADDR_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_FUNCTION_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_UMIN_R
TreeVocabularyTokenTypes_TokenEnum::TOK_GOTO_SUBROUTINE
TreeVocabularyTokenTypes_TokenEnum::TOK_ENTRY
TreeVocabularyTokenTypes_TokenEnum::TOK_VIEW_CONVERT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SAT_FRACT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PRMS
TreeVocabularyTokenTypes_TokenEnum::TOK_CNST
TreeVocabularyTokenTypes_TokenEnum::TOK_C
TreeVocabularyTokenTypes_TokenEnum::TOK_LNGT
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_RETURN
TreeVocabularyTokenTypes_TokenEnum::TOK_EDGE
TreeVocabularyTokenTypes_TokenEnum::TOK_LROTATE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FIXD
TreeVocabularyTokenTypes_TokenEnum::TOK_RESULT_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_FORMAT_ARG
TreeVocabularyTokenTypes_TokenEnum::TOC_VEC_INTERLEAVEHIGH_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_BLOCK
TreeVocabularyTokenTypes_TokenEnum::TOK_IS_BLOCK
TreeVocabularyTokenTypes_TokenEnum::TOK_DEF_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_SECTION
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_UNION_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_V8QI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TEMPLATE_TYPE_PARM
TreeVocabularyTokenTypes_TokenEnum::TOK_TRY_BLOCK
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_TARGET
TreeVocabularyTokenTypes_TokenEnum::TOK_DEPRECATED
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_SWITCH
TreeVocabularyTokenTypes_TokenEnum::TOK_ALIGNED
TreeVocabularyTokenTypes_TokenEnum::TOK_FIX_ROUND_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TLS_MODEL
TreeVocabularyTokenTypes_TokenEnum::TOK_BOOLEAN_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_ROTATERT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_BUILTIN
TreeVocabularyTokenTypes_TokenEnum::TOK_RETURN_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_SAT_MINUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_LO_SUM_R
TreeVocabularyTokenTypes_TokenEnum::TOK_FNCS
TreeVocabularyTokenTypes_TokenEnum::TOK_IDX2
TreeVocabularyTokenTypes_TokenEnum::TOK_CONST
TreeVocabularyTokenTypes_TokenEnum::TOK_MODE
TreeVocabularyTokenTypes_TokenEnum::TOK_EXTRACTELEMENT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_CVR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRIV
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_UNPACK_LO_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FIX_CEIL_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_IN
TreeVocabularyTokenTypes_TokenEnum::TOK_V4HI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CALL_INSN_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CONCAT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_OP1
TreeVocabularyTokenTypes_TokenEnum::TOK_HDLR
TreeVocabularyTokenTypes_TokenEnum::TOK_LIBBAMBU
TreeVocabularyTokenTypes_TokenEnum::TOK_CLEANUP_POINT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FFS_R
TreeVocabularyTokenTypes_TokenEnum::TOK_LINE
TreeVocabularyTokenTypes_TokenEnum::TOK_DO_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MEMDEF
TreeVocabularyTokenTypes_TokenEnum::TOK_SIZE
TreeVocabularyTokenTypes_TokenEnum::TOK_RES
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_SECTION
TreeVocabularyTokenTypes_TokenEnum::TOK_STRUCT
TreeVocabularyTokenTypes_TokenEnum::TOK_REFERENCE_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_NOTHROW
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_VALUES
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_CALL_POINT_HW
TreeVocabularyTokenTypes_TokenEnum::TOK_INST
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_NOT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_NO_STACK
TreeVocabularyTokenTypes_TokenEnum::TOK_EXPR_PACK_EXPANSION
TreeVocabularyTokenTypes_TokenEnum::TOK_ALWAYS_INLINE
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_SECTIONS
TreeVocabularyTokenTypes_TokenEnum::TOK_IMAG
TreeVocabularyTokenTypes_TokenEnum::TOK_HW_COMPONENT
TreeVocabularyTokenTypes_TokenEnum::TOK_VECNEW
TreeVocabularyTokenTypes_TokenEnum::TOK_BITFIELD
TreeVocabularyTokenTypes_TokenEnum::TOK_NEGATE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_GT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_ATTRIBUTES
TreeVocabularyTokenTypes_TokenEnum::TOK_LOOP_ID
TreeVocabularyTokenTypes_TokenEnum::TOK_ASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_INLINE_BODY
TreeVocabularyTokenTypes_TokenEnum::TOK_BASE
TreeVocabularyTokenTypes_TokenEnum::TOK_CATCH_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP
TreeVocabularyTokenTypes_TokenEnum::TOK_PACKED
TreeVocabularyTokenTypes_TokenEnum::TOK_ASHIFTRT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CLNP
TreeVocabularyTokenTypes_TokenEnum::TOK_PREDECREMENT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CEIL_DIV_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_NON_LVALUE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DOT_PROD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_UNLT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DEFAULT
TreeVocabularyTokenTypes_TokenEnum::TOK_PLUGIN_VERSION
TreeVocabularyTokenTypes_TokenEnum::TOK_PHI
TreeVocabularyTokenTypes_TokenEnum::TOK_NE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_LIBRARY_SYSTEM
TreeVocabularyTokenTypes_TokenEnum::TOK_TYPE_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_UNORDERED_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VUSE
TreeVocabularyTokenTypes_TokenEnum::TOK_ROTATE_R
TreeVocabularyTokenTypes_TokenEnum::LAST_TOKEN
TreeVocabularyTokenTypes_TokenEnum::TOK_UNGT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TRANSLATION_UNIT_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_TMPL_PARMS
TreeVocabularyTokenTypes_TokenEnum::TOK_NE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VARARGS
TreeVocabularyTokenTypes_TokenEnum::TOK_CONJ_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SPEC
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_CV
TreeVocabularyTokenTypes_TokenEnum::TOK_ROUND_DIV_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_JUMP_INSN_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_GT
TreeVocabularyTokenTypes_TokenEnum::TOK_TARGET_MEM_REF461
TreeVocabularyTokenTypes_TokenEnum::TOK_FOR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_EXACT_DIV_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SIZE_WEIGHT
TreeVocabularyTokenTypes_TokenEnum::TOC_VEC_INTERLEAVELOW_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_EXIT
TreeVocabularyTokenTypes_TokenEnum::TOK_NO_INSTRUMENT_FUNCTION
TreeVocabularyTokenTypes_TokenEnum::TOK_PLUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPOUND_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_LEU_R
TreeVocabularyTokenTypes_TokenEnum::TOK_INDIRECT_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_OUT
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_SIMD
TreeVocabularyTokenTypes_TokenEnum::TOK_WIDEN_MULT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_OFFSET
TreeVocabularyTokenTypes_TokenEnum::TOK_GE
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_BIND
TreeVocabularyTokenTypes_TokenEnum::TOK_ALGN
TreeVocabularyTokenTypes_TokenEnum::TOK_NONE_R
RTL MODE token.
TreeVocabularyTokenTypes_TokenEnum::TOK_CLOB
TreeVocabularyTokenTypes_TokenEnum::TOK_WITH_CLEANUP_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CTI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_ORIG_VERS
TreeVocabularyTokenTypes_TokenEnum::TOK_FDESC_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_LTU_R
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_C
TreeVocabularyTokenTypes_TokenEnum::TOK_OMP_CRITICAL_SESSION
TreeVocabularyTokenTypes_TokenEnum::TOK_NO_STACK_LIMIT
TreeVocabularyTokenTypes_TokenEnum::TOK_USE
TreeVocabularyTokenTypes_TokenEnum::TOK_LTGT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DELETE
TreeVocabularyTokenTypes_TokenEnum::TOK_BSWAP_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TRAIT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_MULT_HIGHPART_EXPR
TreeVocabularyTokenTypes_TokenEnum
TreeVocabularyTokenTypes_TokenEnum
Definition:
token_interface.hpp:53
TreeVocabularyTokenTypes_TokenEnum::TOK_TERNARY_MP_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PREC
TreeVocabularyTokenTypes_TokenEnum::TOK_SQRT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CQI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MIN_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_RANGE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CLS
TreeVocabularyTokenTypes_TokenEnum::TOK_READONLY
TreeVocabularyTokenTypes_TokenEnum::TOK_OP2
TreeVocabularyTokenTypes_TokenEnum::TOK_UNSIGNED_FIX_R
TreeVocabularyTokenTypes_TokenEnum::TOK_WARN_UNUSED_RESULT
TreeVocabularyTokenTypes_TokenEnum::TOK_LOR
TreeVocabularyTokenTypes_TokenEnum::TOK_CONSTANT
TreeVocabularyTokenTypes_TokenEnum::TOK_PSEUDO_TMPL
TreeVocabularyTokenTypes_TokenEnum::TOK_ANDASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_NAME
TreeVocabularyTokenTypes_TokenEnum::TOK_UNGE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ORIG
TreeVocabularyTokenTypes_TokenEnum::TOK_CC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_RESX
TreeVocabularyTokenTypes_TokenEnum::TOK_MINUS_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PARAM_PACKS
TreeVocabularyTokenTypes_TokenEnum::TOK_NEXT
TreeVocabularyTokenTypes_TokenEnum::TOK_POINTER_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_OMP_FOR_WRAPPER
TreeVocabularyTokenTypes_TokenEnum::TOK_PARALLEL_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MINUS
TreeVocabularyTokenTypes_TokenEnum::TOK_OPERATOR
TreeVocabularyTokenTypes_TokenEnum::TOK_FORMAT
TreeVocabularyTokenTypes_TokenEnum::TOK_AND_R
TreeVocabularyTokenTypes_TokenEnum::TOK_RTL_SIZE_WEIGHT
TreeVocabularyTokenTypes_TokenEnum::TOK_UNSAVE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DESTRUCTOR
TreeVocabularyTokenTypes_TokenEnum::TOK_MINUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_OPEN
TreeVocabularyTokenTypes_TokenEnum::TOK_RECURSIVE
TreeVocabularyTokenTypes_TokenEnum::TOK_OMP_ATOMIC
TreeVocabularyTokenTypes_TokenEnum::TOK_REINTERPRET_CAST_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PLUS_R
TreeVocabularyTokenTypes_TokenEnum::TOK_ALIGNOF_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_NEW
TreeVocabularyTokenTypes_TokenEnum::TOK_REFD
TreeVocabularyTokenTypes_TokenEnum::TOK_MEMBER
TreeVocabularyTokenTypes_TokenEnum::TOK_EQ_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MULT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CTOR
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUTH_OR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TERNARY_MM_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_RSHIFT
TreeVocabularyTokenTypes_TokenEnum::TOK_TREE_LIST
TreeVocabularyTokenTypes_TokenEnum::TOK_UID
TreeVocabularyTokenTypes_TokenEnum::TOK_CAST_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SC_R
TreeVocabularyTokenTypes_TokenEnum::TOK_STATEMENT_LIST
TreeVocabularyTokenTypes_TokenEnum::TOK_XORASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_FLOAT_TRUNCATE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_UNSIGNED_SAT_FRACT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_UNGE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_EXPR_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_POSTDECREMENT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TEMPLATE_ID_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VA_ARG_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_UNSIGNED
TreeVocabularyTokenTypes_TokenEnum::TOK_RSLT
TreeVocabularyTokenTypes_TokenEnum::TOK_CCFP_R
TreeVocabularyTokenTypes_TokenEnum::TOK_STATIC_CAST_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SCPE
TreeVocabularyTokenTypes_TokenEnum::TOK_PARM_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_WIDEN_MULT_HI_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FIX_FLOOR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_POS
TreeVocabularyTokenTypes_TokenEnum::TOK_REVERSE_RESTRICT
TreeVocabularyTokenTypes_TokenEnum::TOK_VERS
TreeVocabularyTokenTypes_TokenEnum::TOK_OP6
TreeVocabularyTokenTypes_TokenEnum::TOK_PIPELINE_ENABLED
TreeVocabularyTokenTypes_TokenEnum::TOK_NAN
TreeVocabularyTokenTypes_TokenEnum::TOK_SIGN_EXTEND_R
TreeVocabularyTokenTypes_TokenEnum::TOK_BFLD
TreeVocabularyTokenTypes_TokenEnum::TOK_CEIL_MOD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VAR_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_LUT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_MAY_ALIAS
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_PERM_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PUB
TreeVocabularyTokenTypes_TokenEnum::TOK_HPL
TreeVocabularyTokenTypes_TokenEnum::TOK_VOID_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_USING_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_REAL_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_EQ_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_PARALLEL
TreeVocabularyTokenTypes_TokenEnum::TOK_SET_LE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_IOR_R
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_V
TreeVocabularyTokenTypes_TokenEnum::TOK_SET_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_TREE_VEC
TreeVocabularyTokenTypes_TokenEnum::TOK_SET_R
TreeVocabularyTokenTypes_TokenEnum::TOK_REG_R
TreeVocabularyTokenTypes_TokenEnum::TOK_INTEGER_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_FOR_STMT
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_VR
TreeVocabularyTokenTypes_TokenEnum::TOK_ARROW_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SMT_ANN
TreeVocabularyTokenTypes_TokenEnum::TOK_SYSTEM
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_UNPACK_FLOAT_LO_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CALL_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_WIDEN_MULT_LO_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_SIZEOF_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_REAL
TreeVocabularyTokenTypes_TokenEnum::TOK_POSTINC
TreeVocabularyTokenTypes_TokenEnum::TOK_OP4
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_COND
TreeVocabularyTokenTypes_TokenEnum::TOK_METHOD_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_BINF
TreeVocabularyTokenTypes_TokenEnum::TOK_TRANSPARENT_UNION
TreeVocabularyTokenTypes_TokenEnum::TOK_SF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_NEW_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VOVER
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_ASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_EXTERN
TreeVocabularyTokenTypes_TokenEnum::TOK_MULT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_VTABLE_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_IMAGPART_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PREDEC
TreeVocabularyTokenTypes_TokenEnum::TOK_MEM_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_INIT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PLACEHOLDER_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_OP5
TreeVocabularyTokenTypes_TokenEnum::TOK_TERNARY_PLUS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_NEW_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_SCOPE
TreeVocabularyTokenTypes_TokenEnum::TOK_VISIBILITY
TreeVocabularyTokenTypes_TokenEnum::TOK_ABS_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DIV
TreeVocabularyTokenTypes_TokenEnum::TOK_ELSE
TreeVocabularyTokenTypes_TokenEnum::TOK_FLOAT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CODE_LABEL_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUTH_ORIF_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_EXTRACTEVEN_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FRACT_CONVERT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_NE
TreeVocabularyTokenTypes_TokenEnum::TOK_INSERTVALUE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CLZ_R
TreeVocabularyTokenTypes_TokenEnum::TOK_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_STR
TreeVocabularyTokenTypes_TokenEnum::TOK_HWCALL
TreeVocabularyTokenTypes_TokenEnum::TOK_NOT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_STATIC_STATIC
TreeVocabularyTokenTypes_TokenEnum::TOK_CCZ_R
TreeVocabularyTokenTypes_TokenEnum::TOK_RDIV_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_THUNK
TreeVocabularyTokenTypes_TokenEnum::TOK_UNSIGNED_FRACT_CONVERT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_OP8
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_DIRECTIVE
TreeVocabularyTokenTypes_TokenEnum::TOK_RSHIFT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ADDR_NOT_TAKEN
TreeVocabularyTokenTypes_TokenEnum::TOK_UNGT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_MAX
TreeVocabularyTokenTypes_TokenEnum::TOK_TARGET_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CLB
TreeVocabularyTokenTypes_TokenEnum::TOK_WRITE_MEM_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_TI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_NORETURN
TreeVocabularyTokenTypes_TokenEnum::TOK_LT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_FLOAT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_CHI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_LSHIFT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DOMN
TreeVocabularyTokenTypes_TokenEnum::TOK_INF
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_FIELD_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_VECDELETE
TreeVocabularyTokenTypes_TokenEnum::TOK_NULLPTR_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_SCOPE_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_NONNULL
TreeVocabularyTokenTypes_TokenEnum::TOK_PREINCREMENT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_PACK_TRUNC_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_LT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ASHIFT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_OFFSET_TYPE
TreeVocabularyTokenTypes_TokenEnum::TOK_SUBS
TreeVocabularyTokenTypes_TokenEnum::TOK_UNLE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TMPL_ARGS
TreeVocabularyTokenTypes_TokenEnum::TOK_QI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_PURE
TreeVocabularyTokenTypes_TokenEnum::TOK_DF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_SI_R
TreeVocabularyTokenTypes_TokenEnum::TOK_LSHIFTASSIGN
TreeVocabularyTokenTypes_TokenEnum::TOK_LABEL_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_PREINC
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_LABEL
TreeVocabularyTokenTypes_TokenEnum::TOK_HF_R
TreeVocabularyTokenTypes_TokenEnum::TOK_LSHIFT
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_LINE
TreeVocabularyTokenTypes_TokenEnum::TOK_QUAL_R
TreeVocabularyTokenTypes_TokenEnum::TOK_BLOC
TreeVocabularyTokenTypes_TokenEnum::TOK_MISALIGNED_INDIRECT_REF
TreeVocabularyTokenTypes_TokenEnum::TOK_UNSIGNED_FLOAT_R
treeVocabularyTokenTypes
Definition:
token_interface.hpp:724
TreeVocabularyTokenTypes_TokenEnum::TOK_INIT
TreeVocabularyTokenTypes_TokenEnum::TOK_COMPARE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_PHI
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_OMP_FOR
TreeVocabularyTokenTypes_TokenEnum::TOK_WHILE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_CONSTRUCTOR
TreeVocabularyTokenTypes_TokenEnum::TOK_REDUC_MAX_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_NULL
TreeVocabularyTokenTypes_TokenEnum::TOK_ADDR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_GE_R
TreeVocabularyTokenTypes_TokenEnum::TOK_STATIC
TreeVocabularyTokenTypes_TokenEnum::TOK_GIMPLE_MULTI_WAY_IF
TreeVocabularyTokenTypes_TokenEnum::TOK_RTL
RTL token.
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_RSHIFT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_INDEX
TreeVocabularyTokenTypes_TokenEnum::TOK_PROT
TreeVocabularyTokenTypes_TokenEnum::TOK_FSHR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_FSHL_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_ADDR
TreeVocabularyTokenTypes_TokenEnum::TOK_USE_VARS
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUNC_MOD_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_VARS
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_LSHIFT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_EX
TreeVocabularyTokenTypes_TokenEnum::TOK_PURP
TreeVocabularyTokenTypes_TokenEnum::TOK_HIGH_R
TreeVocabularyTokenTypes_TokenEnum::TOK_WIDEN_SUM_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_REALPART_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_TRUTH_NOT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_GE_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_PRAGMA_MAP
TreeVocabularyTokenTypes_TokenEnum::TOK_UNLT_R
TreeVocabularyTokenTypes_TokenEnum::TOK_VEC_PACK_SAT_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DEF
TreeVocabularyTokenTypes_TokenEnum::TOK_CONST_INT
TreeVocabularyTokenTypes_TokenEnum::TOK_ADDR_TAKEN
TreeVocabularyTokenTypes_TokenEnum::TOK_GOTO
TreeVocabularyTokenTypes_TokenEnum::TOK_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_BIT_IOR_EXPR
TreeVocabularyTokenTypes_TokenEnum::TOK_DECL
TreeVocabularyTokenTypes_TokenEnum::TOK_VALU
TreeVocabularyTokenTypes_TokenEnum::TOK_PLUS
TreeVocabularyTokenTypes_TokenEnum::TOK_IF_STMT
Generated on Mon Feb 12 2024 13:02:55 for PandA-2024.02 by
1.8.13