📄 y.out
字号:
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 65
cast_expression goto 195
state 120
postfix_expression : postfix_expression oLB_expression oRB
expression : _ (107)
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. reduce 107
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 133
expression goto 196
state 121
postfix_expression : postfix_expression oLP_argument_expression_list oRP
postfix_expression : postfix_expression oLP_oRP
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oRP shift 198
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 199
argument_expression_list goto 197
state 122
postfix_expression : postfix_expression oADDADD_ (166)
. reduce 166
state 123
postfix_expression : postfix_expression oSUBSUB_ (167)
. reduce 167
state 124
unary_expression : oADDADD unary_expression_ (153)
. reduce 153
state 125
unary_expression : oSUBSUB unary_expression_ (154)
. reduce 154
state 126
unary_expression : oPLUS cast_expression_ (155)
. reduce 155
state 127
unary_expression : oMINUS cast_expression_ (156)
. reduce 156
state 128
unary_expression : oBITNOT cast_expression_ (157)
. reduce 157
state 129
unary_expression : oNOT cast_expression_ (158)
. reduce 158
state 130
unary_expression : kSIZEOF unary_expression_ (159)
. reduce 159
state 131
unary_expression : kSIZEOF oLP_unary_expression oRP
unary_expression : kSIZEOF oLP_declaration_specifiers oRP
primary_expression : oLP_expression oRP
expression : _ (107)
idTYPEDEF shift 27
kSIZEOF shift 73
kAUTO shift 13
kREGISTER shift 14
kSTATIC shift 15
kEXTERN shift 17
kTYPEDEF shift 16
kINT shift 18
kLONG shift 19
kSHORT shift 20
kCHAR shift 21
kVOID shift 22
kFLOAT shift 23
kDOUBLE shift 24
kSIGNED shift 25
kUNSIGNED shift 26
kCONST shift 28
kVOLATILE shift 29
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. reduce 107
storage_class_specifier goto 9
type_specifier goto 10
type_qualifier goto 11
declaration_specifiers goto 201
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 200
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 133
expression goto 132
state 132
expression : expression_oCOMMA $$105 assignment_expression
primary_expression : oLP expression_oRP
oCOMMA shift 202
oRP shift 203
. error
state 133
expression : assignment_expression_ (104)
. reduce 104
state 134
direct_declarator : direct_declarator oLP parameter_type_list oRP_ (45)
. reduce 45
state 135
parameter_type_list : parameter_list oCOMMA_oDOTDOTDOT
parameter_list : parameter_list oCOMMA_parameter_declaration
idTYPEDEF shift 27
kAUTO shift 13
kREGISTER shift 14
kSTATIC shift 15
kEXTERN shift 17
kTYPEDEF shift 16
kINT shift 18
kLONG shift 19
kSHORT shift 20
kCHAR shift 21
kVOID shift 22
kFLOAT shift 23
kDOUBLE shift 24
kSIGNED shift 25
kUNSIGNED shift 26
kCONST shift 28
kVOLATILE shift 29
oDOTDOTDOT shift 204
. error
storage_class_specifier goto 9
type_specifier goto 10
type_qualifier goto 11
declaration_specifiers goto 86
parameter_declaration goto 205
state 136
parameter_declaration : declaration_specifiers declarator_ (51)
. reduce 51
state 137
parameter_declaration : declaration_specifiers abstract_declarator_ (52)
. reduce 52
state 138
abstract_declarator : direct_abstract_declarator_ (59)
. reduce 59
state 139
direct_abstract_declarator : oLB_constant_expression oRB
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 65
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
constant_expression goto 206
conditional_expression goto 53
state 140
initializer : oLC initializer_list_oRC
initializer : oLC initializer_list_oCOMMA oRC
initializer_list : initializer_list_oCOMMA initializer
oCOMMA shift 208
oRC shift 207
. error
state 141
initializer_list : initializer_ (57)
. reduce 57
state 142
assignment_expression : unary_expression oASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 209
state 143
assignment_expression : unary_expression oPLUSASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 210
state 144
assignment_expression : unary_expression oMINUSASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 211
state 145
assignment_expression : unary_expression oMULASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 212
state 146
assignment_expression : unary_expression oDIVASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 213
state 147
assignment_expression : unary_expression oMODASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 214
state 148
assignment_expression : unary_expression oBITORASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
oNOT shift 72
oADDADD shift 67
oSUBSUB shift 68
yNAME shift 31
. error
identifier goto 75
constant goto 76
primary_expression goto 74
postfix_expression goto 66
unary_expression goto 92
cast_expression goto 64
multiplicative_expression goto 63
additive_expression goto 62
shift_expression goto 61
relational_expression goto 60
equality_expression goto 59
AND_expression goto 58
exclusive_OR_expression goto 57
inclusive_OR_expression goto 56
logical_AND_expression goto 55
logical_OR_expression goto 54
conditional_expression goto 91
assignment_expression goto 215
state 149
assignment_expression : unary_expression oBITANDASSIGN_assignment_expression
kSIZEOF shift 73
cSTRING shift 77
cINT shift 79
cREAL shift 81
cCHAR shift 80
oPLUS shift 69
oMINUS shift 70
oLP shift 78
oBITNOT shift 71
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -