OpenCoverage

qqmljsgrammar_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4class QQmlJSGrammar-
5{-
6public:-
7 enum VariousConstants {-
8 EOF_SYMBOL = 0,-
9 REDUCE_HERE = 125,-
10 T_AND = 1,-
11 T_AND_AND = 2,-
12 T_AND_EQ = 3,-
13 T_ARROW = 93,-
14 T_AS = 110,-
15 T_AUTOMATIC_SEMICOLON = 62,-
16 T_BREAK = 4,-
17 T_CASE = 5,-
18 T_CATCH = 6,-
19 T_CLASS = 98,-
20 T_COLON = 7,-
21 T_COMMA = 8,-
22 T_COMMENT = 91,-
23 T_COMPATIBILITY_SEMICOLON = 92,-
24 T_CONST = 86,-
25 T_CONTINUE = 9,-
26 T_DEBUGGER = 88,-
27 T_DEFAULT = 10,-
28 T_DELETE = 11,-
29 T_DIVIDE_ = 12,-
30 T_DIVIDE_EQ = 13,-
31 T_DO = 14,-
32 T_DOT = 15,-
33 T_ELLIPSIS = 95,-
34 T_ELSE = 16,-
35 T_ENUM = 94,-
36 T_EQ = 17,-
37 T_EQ_EQ = 18,-
38 T_EQ_EQ_EQ = 19,-
39 T_ERROR = 114,-
40 T_EXPORT = 101,-
41 T_EXTENDS = 99,-
42 T_FALSE = 85,-
43 T_FEED_JS_EXPRESSION = 118,-
44 T_FEED_JS_MODULE = 120,-
45 T_FEED_JS_SCRIPT = 119,-
46 T_FEED_JS_STATEMENT = 117,-
47 T_FEED_UI_OBJECT_MEMBER = 116,-
48 T_FEED_UI_PROGRAM = 115,-
49 T_FINALLY = 20,-
50 T_FOR = 21,-
51 T_FORCE_BLOCK = 122,-
52 T_FORCE_DECLARATION = 121,-
53 T_FOR_LOOKAHEAD_OK = 123,-
54 T_FROM = 102,-
55 T_FUNCTION = 22,-
56 T_GE = 23,-
57 T_GET = 112,-
58 T_GT = 24,-
59 T_GT_GT = 25,-
60 T_GT_GT_EQ = 26,-
61 T_GT_GT_GT = 27,-
62 T_GT_GT_GT_EQ = 28,-
63 T_IDENTIFIER = 29,-
64 T_IF = 30,-
65 T_IMPORT = 108,-
66 T_IN = 31,-
67 T_INSTANCEOF = 32,-
68 T_LBRACE = 33,-
69 T_LBRACKET = 34,-
70 T_LE = 35,-
71 T_LET = 87,-
72 T_LPAREN = 36,-
73 T_LT = 37,-
74 T_LT_LT = 38,-
75 T_LT_LT_EQ = 39,-
76 T_MINUS = 40,-
77 T_MINUS_EQ = 41,-
78 T_MINUS_MINUS = 42,-
79 T_MULTILINE_STRING_LITERAL = 90,-
80 T_NEW = 43,-
81 T_NOT = 44,-
82 T_NOT_EQ = 45,-
83 T_NOT_EQ_EQ = 46,-
84 T_NO_SUBSTITUTION_TEMPLATE = 103,-
85 T_NULL = 83,-
86 T_NUMERIC_LITERAL = 47,-
87 T_OF = 111,-
88 T_ON = 124,-
89 T_OR = 48,-
90 T_OR_EQ = 49,-
91 T_OR_OR = 50,-
92 T_PLUS = 51,-
93 T_PLUS_EQ = 52,-
94 T_PLUS_PLUS = 53,-
95 T_PRAGMA = 109,-
96 T_PROPERTY = 68,-
97 T_PUBLIC = 107,-
98 T_QUESTION = 54,-
99 T_RBRACE = 55,-
100 T_RBRACKET = 56,-
101 T_READONLY = 70,-
102 T_REMAINDER = 57,-
103 T_REMAINDER_EQ = 58,-
104 T_RESERVED_WORD = 89,-
105 T_RETURN = 59,-
106 T_RPAREN = 60,-
107 T_SEMICOLON = 61,-
108 T_SET = 113,-
109 T_SIGNAL = 69,-
110 T_STAR = 63,-
111 T_STAR_EQ = 66,-
112 T_STAR_STAR = 64,-
113 T_STAR_STAR_EQ = 65,-
114 T_STATIC = 100,-
115 T_STRING_LITERAL = 67,-
116 T_SUPER = 97,-
117 T_SWITCH = 71,-
118 T_TEMPLATE_HEAD = 104,-
119 T_TEMPLATE_MIDDLE = 105,-
120 T_TEMPLATE_TAIL = 106,-
121 T_THIS = 72,-
122 T_THROW = 73,-
123 T_TILDE = 74,-
124 T_TRUE = 84,-
125 T_TRY = 75,-
126 T_TYPEOF = 76,-
127 T_VAR = 77,-
128 T_VOID = 78,-
129 T_WHILE = 79,-
130 T_WITH = 80,-
131 T_XOR = 81,-
132 T_XOR_EQ = 82,-
133 T_YIELD = 96,-
134-
135 ACCEPT_STATE = 1007,-
136 RULE_COUNT = 585,-
137 STATE_COUNT = 1008,-
138 TERMINAL_COUNT = 126,-
139 NON_TERMINAL_COUNT = 214,-
140-
141 GOTO_INDEX_OFFSET = 1008,-
142 GOTO_INFO_OFFSET = 5992,-
143 GOTO_CHECK_OFFSET = 5992-
144 };-
145-
146 static const char *const spell[];-
147 static const short lhs[];-
148 static const short rhs[];-
149 static const short goto_default[];-
150 static const short action_default[];-
151 static const short action_index[];-
152 static const short action_info[];-
153 static const short action_check[];-
154-
155 static inline int nt_action (int state, int nt)-
156 {-
157 const int yyn = action_index [GOTO_INDEX_OFFSET + state] + nt;-
158 if (yyn < 0
yyn < 0Description
TRUEnever evaluated
FALSEnever evaluated
|| action_check [GOTO_CHECK_OFFSET + yyn] != nt
action_check [...T + yyn] != ntDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
159 return
never executed: return goto_default [nt];
goto_default [nt];
never executed: return goto_default [nt];
0
160-
161 return
never executed: return action_info [GOTO_INFO_OFFSET + yyn];
action_info [GOTO_INFO_OFFSET + yyn];
never executed: return action_info [GOTO_INFO_OFFSET + yyn];
0
162 }-
163-
164 static inline int t_action (int state, int token)-
165 {-
166 const int yyn = action_index [state] + token;-
167-
168 if (yyn < 0
yyn < 0Description
TRUEnever evaluated
FALSEnever evaluated
|| action_check [yyn] != token
action_check [yyn] != tokenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
169 return
never executed: return - action_default [state];
- action_default [state];
never executed: return - action_default [state];
0
170-
171 return
never executed: return action_info [yyn];
action_info [yyn];
never executed: return action_info [yyn];
0
172 }-
173};-
174-
175-
176-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0