remove meta.ElseifToken
This commit is contained in:
		
							parent
							
								
									fee0594644
								
							
						
					
					
						commit
						35e66d35d5
					
				| @ -58,7 +58,6 @@ const ( | |||||||
| 	LogicalXorToken | 	LogicalXorToken | ||||||
| 	LogicalAndToken | 	LogicalAndToken | ||||||
| 	InstanceofToken | 	InstanceofToken | ||||||
| 	ElseifToken |  | ||||||
| 	ElseToken | 	ElseToken | ||||||
| 	EndifToken | 	EndifToken | ||||||
| 	AbstractToken | 	AbstractToken | ||||||
|  | |||||||
| @ -4,9 +4,9 @@ package meta | |||||||
| 
 | 
 | ||||||
| import "strconv" | import "strconv" | ||||||
| 
 | 
 | ||||||
| const _TokenName_name = "NodeStartNodeEndIfTokenStringVarnameTokenNumStringTokenInlineHTMLTokenEchoTokenDoTokenWhileTokenEndwhileTokenForInitSemicolonTokenForCondSemicolonTokenForTokenEndforTokenForeachTokenEndforeachTokenDeclareTokenEnddeclareTokenAsTokenSwitchTokenEndswitchTokenCaseTokenDefaultTokenBreakTokenContinueTokenGotoTokenFunctionTokenConstTokenReturnTokenTryTokenCatchTokenFinallyTokenThrowTokenInsteadofTokenGlobalTokenVarTokenUnsetTokenClassTokenTraitTokenInterfaceTokenExtendsTokenImplementsTokenDoubleArrowTokenCallableTokenCurlyOpenTokenPaamayimNekudotayimTokenUseLeadingNsSeparatorTokenNsSeparatorTokenEllipsisTokenLogicalOrTokenLogicalXorTokenLogicalAndTokenInstanceofTokenElseifTokenElseTokenEndifTokenAbstractTokenFinalTokenPrivateTokenProtectedTokenPublicTokenIncTokenDecTokenObjectOperatorTokenCoalesceTokenSpaceshipTokenPlusEqualTokenMinusEqualTokenMulEqualTokenPowEqualTokenDivEqualTokenConcatEqualTokenModEqualTokenAndEqualTokenOrEqualTokenXorEqualTokenSlEqualTokenSrEqualTokenBooleanOrTokenBooleanAndTokenPowTokenSlTokenSrTokenIsIdenticalTokenIsNotIdenticalTokenIsEqualTokenIsNotEqualTokenIsSmallerOrEqualTokenIsGreaterOrEqualTokenHaltCompilerTokenCaseSeparatorTokenOpenCurlyBracesTokenCloseCurlyBracesTokenSemiColonTokenColonTokenOpenParenthesisTokenCloseParenthesisTokenOpenSquareBracketCloseSquareBracketQuestionMarkTokenAmpersandTokenMinusTokenPlusTokenCommaTokenVerticalBarTokenEqualTokenCaretTokenAsteriskTokenSlashTokenPercentTokenLessTokenGreaterTokenDotToken" | const _TokenName_name = "NodeStartNodeEndIfTokenStringVarnameTokenNumStringTokenInlineHTMLTokenEchoTokenDoTokenWhileTokenEndwhileTokenForInitSemicolonTokenForCondSemicolonTokenForTokenEndforTokenForeachTokenEndforeachTokenDeclareTokenEnddeclareTokenAsTokenSwitchTokenEndswitchTokenCaseTokenDefaultTokenBreakTokenContinueTokenGotoTokenFunctionTokenConstTokenReturnTokenTryTokenCatchTokenFinallyTokenThrowTokenInsteadofTokenGlobalTokenVarTokenUnsetTokenClassTokenTraitTokenInterfaceTokenExtendsTokenImplementsTokenDoubleArrowTokenCallableTokenCurlyOpenTokenPaamayimNekudotayimTokenUseLeadingNsSeparatorTokenNsSeparatorTokenEllipsisTokenLogicalOrTokenLogicalXorTokenLogicalAndTokenInstanceofTokenElseTokenEndifTokenAbstractTokenFinalTokenPrivateTokenProtectedTokenPublicTokenIncTokenDecTokenObjectOperatorTokenCoalesceTokenSpaceshipTokenPlusEqualTokenMinusEqualTokenMulEqualTokenPowEqualTokenDivEqualTokenConcatEqualTokenModEqualTokenAndEqualTokenOrEqualTokenXorEqualTokenSlEqualTokenSrEqualTokenBooleanOrTokenBooleanAndTokenPowTokenSlTokenSrTokenIsIdenticalTokenIsNotIdenticalTokenIsEqualTokenIsNotEqualTokenIsSmallerOrEqualTokenIsGreaterOrEqualTokenHaltCompilerTokenCaseSeparatorTokenOpenCurlyBracesTokenCloseCurlyBracesTokenSemiColonTokenColonTokenOpenParenthesisTokenCloseParenthesisTokenOpenSquareBracketCloseSquareBracketQuestionMarkTokenAmpersandTokenMinusTokenPlusTokenCommaTokenVerticalBarTokenEqualTokenCaretTokenAsteriskTokenSlashTokenPercentTokenLessTokenGreaterTokenDotToken" | ||||||
| 
 | 
 | ||||||
| var _TokenName_index = [...]uint16{0, 9, 16, 23, 41, 55, 70, 79, 86, 96, 109, 130, 151, 159, 170, 182, 197, 209, 224, 231, 242, 256, 265, 277, 287, 300, 309, 322, 332, 343, 351, 361, 373, 383, 397, 408, 416, 426, 436, 446, 460, 472, 487, 503, 516, 530, 554, 580, 596, 609, 623, 638, 653, 668, 679, 688, 698, 711, 721, 733, 747, 758, 766, 774, 793, 806, 820, 834, 849, 862, 875, 888, 904, 917, 930, 942, 955, 967, 979, 993, 1008, 1016, 1023, 1030, 1046, 1065, 1077, 1092, 1113, 1134, 1151, 1169, 1189, 1210, 1224, 1234, 1254, 1275, 1292, 1310, 1327, 1341, 1351, 1360, 1370, 1386, 1396, 1406, 1419, 1429, 1441, 1450, 1462, 1470} | var _TokenName_index = [...]uint16{0, 9, 16, 23, 41, 55, 70, 79, 86, 96, 109, 130, 151, 159, 170, 182, 197, 209, 224, 231, 242, 256, 265, 277, 287, 300, 309, 322, 332, 343, 351, 361, 373, 383, 397, 408, 416, 426, 436, 446, 460, 472, 487, 503, 516, 530, 554, 580, 596, 609, 623, 638, 653, 668, 677, 687, 700, 710, 722, 736, 747, 755, 763, 782, 795, 809, 823, 838, 851, 864, 877, 893, 906, 919, 931, 944, 956, 968, 982, 997, 1005, 1012, 1019, 1035, 1054, 1066, 1081, 1102, 1123, 1140, 1158, 1178, 1199, 1213, 1223, 1243, 1264, 1281, 1299, 1316, 1330, 1340, 1349, 1359, 1375, 1385, 1395, 1408, 1418, 1430, 1439, 1451, 1459} | ||||||
| 
 | 
 | ||||||
| func (i TokenName) String() string { | func (i TokenName) String() string { | ||||||
| 	if i < 0 || i >= TokenName(len(_TokenName_index)-1) { | 	if i < 0 || i >= TokenName(len(_TokenName_index)-1) { | ||||||
|  | |||||||
| @ -4285,7 +4285,7 @@ yydefault: | |||||||
| 			_elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[2].token, yyDollar[4].node)) | 			_elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[2].token, yyDollar[4].node)) | ||||||
| 
 | 
 | ||||||
| 			// save comments | 			// save comments | ||||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[2].token.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
| 
 | 
 | ||||||
| @ -4312,7 +4312,7 @@ yydefault: | |||||||
| 			_elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition(yyDollar[2].token, yyDollar[5].list)) | 			_elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition(yyDollar[2].token, yyDollar[5].list)) | ||||||
| 
 | 
 | ||||||
| 			// save comments | 			// save comments | ||||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[2].token.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | 			yyDollar[3].node.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[4].token.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) | ||||||
|  | |||||||
| @ -2112,7 +2112,7 @@ elseif_list: | |||||||
|                 _elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($2, $4)) |                 _elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($2, $4)) | ||||||
| 
 | 
 | ||||||
|                 // save comments |                 // save comments | ||||||
|                 $2.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) |                 $2.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) |                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) |                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
| 
 | 
 | ||||||
| @ -2139,7 +2139,7 @@ new_elseif_list: | |||||||
|                 _elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition($2, $5)) |                 _elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition($2, $5)) | ||||||
| 
 | 
 | ||||||
|                 // save comments |                 // save comments | ||||||
|                 $2.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) |                 $2.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) |                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.OpenParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) |                 $3.GetMeta().Cut(meta.TokenNameFilter(meta.CloseParenthesisToken)).Cut(meta.NotFilter(meta.TypeFilter(meta.TokenType))).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $4.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) |                 $4.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) | ||||||
|  | |||||||
| @ -4338,7 +4338,7 @@ yydefault: | |||||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewNodesPosition(yyDollar[1].node, yyDollar[6].node)) | 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewNodesPosition(yyDollar[1].node, yyDollar[6].node)) | ||||||
| 
 | 
 | ||||||
| 			// save comments | 			// save comments | ||||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[2].token.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[3].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[3].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[5].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[5].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
| 
 | 
 | ||||||
| @ -4400,7 +4400,7 @@ yydefault: | |||||||
| 			_elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition(yyDollar[2].token, yyDollar[7].list)) | 			_elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition(yyDollar[2].token, yyDollar[7].list)) | ||||||
| 
 | 
 | ||||||
| 			// save comments | 			// save comments | ||||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[2].token.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[3].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[3].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[5].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[5].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
| 			yyDollar[6].token.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) | 			yyDollar[6].token.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) | ||||||
|  | |||||||
| @ -1962,7 +1962,7 @@ if_stmt_without_else: | |||||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewNodesPosition($1, $6)) |                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewNodesPosition($1, $6)) | ||||||
| 
 | 
 | ||||||
|                 // save comments |                 // save comments | ||||||
|                 $2.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) |                 $2.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $3.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) |                 $3.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $5.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) |                 $5.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
| 
 | 
 | ||||||
| @ -2022,7 +2022,7 @@ alt_if_stmt_without_else: | |||||||
|                 _elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition($2, $7)) |                 _elseIf.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodeListPosition($2, $7)) | ||||||
| 
 | 
 | ||||||
|                 // save comments |                 // save comments | ||||||
|                 $2.Meta.SetTokenName(meta.ElseifToken).AppendTo(_elseIf.GetMeta()) |                 $2.Meta.SetTokenName(meta.NodeStart).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $3.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) |                 $3.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $5.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) |                 $5.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(_elseIf.GetMeta()) | ||||||
|                 $6.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) |                 $6.Meta.SetTokenName(meta.ColonToken).AppendTo(_elseIf.GetMeta()) | ||||||
|  | |||||||
| @ -1689,7 +1689,6 @@ func (p *Printer) printStmtAltElseIf(n node.Node) { | |||||||
| 	nn := n.(*stmt.AltElseIf) | 	nn := n.(*stmt.AltElseIf) | ||||||
| 	p.printMeta(nn, meta.NodeStart) | 	p.printMeta(nn, meta.NodeStart) | ||||||
| 
 | 
 | ||||||
| 	p.printMeta(nn, meta.ElseifToken) |  | ||||||
| 	io.WriteString(p.w, "elseif") | 	io.WriteString(p.w, "elseif") | ||||||
| 	p.printMeta(nn, meta.OpenParenthesisToken) | 	p.printMeta(nn, meta.OpenParenthesisToken) | ||||||
| 	io.WriteString(p.w, "(") | 	io.WriteString(p.w, "(") | ||||||
| @ -2145,7 +2144,6 @@ func (p *Printer) printStmtElseif(n node.Node) { | |||||||
| 	nn := n.(*stmt.ElseIf) | 	nn := n.(*stmt.ElseIf) | ||||||
| 	p.printMeta(nn, meta.NodeStart) | 	p.printMeta(nn, meta.NodeStart) | ||||||
| 
 | 
 | ||||||
| 	p.printMeta(nn, meta.ElseifToken) |  | ||||||
| 	io.WriteString(p.w, "elseif") | 	io.WriteString(p.w, "elseif") | ||||||
| 	p.printMeta(nn, meta.OpenParenthesisToken) | 	p.printMeta(nn, meta.OpenParenthesisToken) | ||||||
| 	io.WriteString(p.w, "(") | 	io.WriteString(p.w, "(") | ||||||
|  | |||||||
| @ -4764,7 +4764,7 @@ func TestPrinterPrintAltElseIf(t *testing.T) { | |||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| 				Value:     " ", | 				Value:     " ", | ||||||
| 				TokenName: meta.ElseifToken, | 				TokenName: meta.NodeStart, | ||||||
| 			}, | 			}, | ||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| @ -4825,7 +4825,7 @@ func TestPrinterPrintAltElseIfEmpty(t *testing.T) { | |||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| 				Value:     " ", | 				Value:     " ", | ||||||
| 				TokenName: meta.ElseifToken, | 				TokenName: meta.NodeStart, | ||||||
| 			}, | 			}, | ||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| @ -6507,7 +6507,7 @@ func TestPrinterPrintStmtElseIfStmts(t *testing.T) { | |||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| 				Value:     " ", | 				Value:     " ", | ||||||
| 				TokenName: meta.ElseifToken, | 				TokenName: meta.NodeStart, | ||||||
| 			}, | 			}, | ||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| @ -6554,7 +6554,7 @@ func TestPrinterPrintStmtElseIfExpr(t *testing.T) { | |||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
| 				Value:     " ", | 				Value:     " ", | ||||||
| 				TokenName: meta.ElseifToken, | 				TokenName: meta.NodeStart, | ||||||
| 			}, | 			}, | ||||||
| 			&meta.Data{ | 			&meta.Data{ | ||||||
| 				Type:      meta.WhiteSpaceType, | 				Type:      meta.WhiteSpaceType, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user