remove meta.*CastToken
This commit is contained in:
		
							parent
							
								
									33a935c628
								
							
						
					
					
						commit
						837e6a5add
					
				| @ -86,13 +86,6 @@ const ( | ||||
| 	DecToken | ||||
| 	YieldFromToken | ||||
| 	ObjectOperatorToken | ||||
| 	IntCastToken | ||||
| 	DoubleCastToken | ||||
| 	StringCastToken | ||||
| 	ArrayCastToken | ||||
| 	ObjectCastToken | ||||
| 	BoolCastToken | ||||
| 	UnsetCastToken | ||||
| 	CoalesceToken | ||||
| 	SpaceshipToken | ||||
| 	PlusEqualToken | ||||
|  | ||||
| @ -4,9 +4,9 @@ package meta | ||||
| 
 | ||||
| import "strconv" | ||||
| 
 | ||||
| const _TokenName_name = "NodeStartNodeEndIncludeTokenIncludeOnceTokenExitTokenIfTokenStringVarnameTokenNumStringTokenInlineHTMLTokenEchoTokenDoTokenWhileTokenEndwhileTokenForInitSemicolonTokenForCondSemicolonTokenForTokenEndforTokenForeachTokenEndforeachTokenDeclareTokenEnddeclareTokenAsTokenSwitchTokenEndswitchTokenCaseTokenDefaultTokenBreakTokenContinueTokenGotoTokenFunctionTokenConstTokenReturnTokenTryTokenCatchTokenFinallyTokenThrowTokenUseTokenInsteadofTokenGlobalTokenVarTokenUnsetTokenIssetTokenEmptyTokenClassTokenTraitTokenInterfaceTokenExtendsTokenImplementsTokenDoubleArrowTokenListTokenArrayTokenCallableTokenCurlyOpenTokenPaamayimNekudotayimTokenUseLeadingNsSeparatorTokenNsSeparatorTokenEllipsisTokenEvalTokenRequireTokenRequireOnceTokenLogicalOrTokenLogicalXorTokenLogicalAndTokenInstanceofTokenNewAnchorCloneTokenElseifTokenElseTokenEndifTokenPrintTokenYieldTokenStaticTokenAbstractTokenFinalTokenPrivateTokenProtectedTokenPublicTokenIncTokenDecTokenYieldFromTokenObjectOperatorTokenIntCastTokenDoubleCastTokenStringCastTokenArrayCastTokenObjectCastTokenBoolCastTokenUnsetCastTokenCoalesceTokenSpaceshipTokenPlusEqualTokenMinusEqualTokenMulEqualTokenPowEqualTokenDivEqualTokenConcatEqualTokenModEqualTokenAndEqualTokenOrEqualTokenXorEqualTokenSlEqualTokenSrEqualTokenBooleanOrTokenBooleanAndTokenPowTokenSlTokenSrTokenIsIdenticalTokenIsNotIdenticalTokenIsEqualTokenIsNotEqualTokenIsSmallerOrEqualTokenIsGreaterOrEqualTokenHaltCompilerTokenCaseSeparatorTokenBackquoteTokenOpenCurlyBracesTokenCloseCurlyBracesTokenSemiColonTokenColonTokenOpenParenthesisTokenCloseParenthesisTokenOpenSquareBracketCloseSquareBracketQuestionMarkTokenAmpersandTokenMinusTokenPlusTokenExclamationMarkTokenTildeTokenAtTokenCommaTokenVerticalBarTokenEqualTokenCaretTokenAsteriskTokenSlashTokenPercentTokenLessTokenGreaterTokenDotToken" | ||||
| const _TokenName_name = "NodeStartNodeEndIncludeTokenIncludeOnceTokenExitTokenIfTokenStringVarnameTokenNumStringTokenInlineHTMLTokenEchoTokenDoTokenWhileTokenEndwhileTokenForInitSemicolonTokenForCondSemicolonTokenForTokenEndforTokenForeachTokenEndforeachTokenDeclareTokenEnddeclareTokenAsTokenSwitchTokenEndswitchTokenCaseTokenDefaultTokenBreakTokenContinueTokenGotoTokenFunctionTokenConstTokenReturnTokenTryTokenCatchTokenFinallyTokenThrowTokenUseTokenInsteadofTokenGlobalTokenVarTokenUnsetTokenIssetTokenEmptyTokenClassTokenTraitTokenInterfaceTokenExtendsTokenImplementsTokenDoubleArrowTokenListTokenArrayTokenCallableTokenCurlyOpenTokenPaamayimNekudotayimTokenUseLeadingNsSeparatorTokenNsSeparatorTokenEllipsisTokenEvalTokenRequireTokenRequireOnceTokenLogicalOrTokenLogicalXorTokenLogicalAndTokenInstanceofTokenNewAnchorCloneTokenElseifTokenElseTokenEndifTokenPrintTokenYieldTokenStaticTokenAbstractTokenFinalTokenPrivateTokenProtectedTokenPublicTokenIncTokenDecTokenYieldFromTokenObjectOperatorTokenCoalesceTokenSpaceshipTokenPlusEqualTokenMinusEqualTokenMulEqualTokenPowEqualTokenDivEqualTokenConcatEqualTokenModEqualTokenAndEqualTokenOrEqualTokenXorEqualTokenSlEqualTokenSrEqualTokenBooleanOrTokenBooleanAndTokenPowTokenSlTokenSrTokenIsIdenticalTokenIsNotIdenticalTokenIsEqualTokenIsNotEqualTokenIsSmallerOrEqualTokenIsGreaterOrEqualTokenHaltCompilerTokenCaseSeparatorTokenBackquoteTokenOpenCurlyBracesTokenCloseCurlyBracesTokenSemiColonTokenColonTokenOpenParenthesisTokenCloseParenthesisTokenOpenSquareBracketCloseSquareBracketQuestionMarkTokenAmpersandTokenMinusTokenPlusTokenExclamationMarkTokenTildeTokenAtTokenCommaTokenVerticalBarTokenEqualTokenCaretTokenAsteriskTokenSlashTokenPercentTokenLessTokenGreaterTokenDotToken" | ||||
| 
 | ||||
| var _TokenName_index = [...]uint16{0, 9, 16, 28, 44, 53, 60, 78, 92, 107, 116, 123, 133, 146, 167, 188, 196, 207, 219, 234, 246, 261, 268, 279, 293, 302, 314, 324, 337, 346, 359, 369, 380, 388, 398, 410, 420, 428, 442, 453, 461, 471, 481, 491, 501, 511, 525, 537, 552, 568, 577, 587, 600, 614, 638, 664, 680, 693, 702, 714, 730, 744, 759, 774, 789, 798, 808, 819, 828, 838, 848, 858, 869, 882, 892, 904, 918, 929, 937, 945, 959, 978, 990, 1005, 1020, 1034, 1049, 1062, 1076, 1089, 1103, 1117, 1132, 1145, 1158, 1171, 1187, 1200, 1213, 1225, 1238, 1250, 1262, 1276, 1291, 1299, 1306, 1313, 1329, 1348, 1360, 1375, 1396, 1417, 1434, 1452, 1466, 1486, 1507, 1521, 1531, 1551, 1572, 1589, 1607, 1624, 1638, 1648, 1657, 1677, 1687, 1694, 1704, 1720, 1730, 1740, 1753, 1763, 1775, 1784, 1796, 1804} | ||||
| var _TokenName_index = [...]uint16{0, 9, 16, 28, 44, 53, 60, 78, 92, 107, 116, 123, 133, 146, 167, 188, 196, 207, 219, 234, 246, 261, 268, 279, 293, 302, 314, 324, 337, 346, 359, 369, 380, 388, 398, 410, 420, 428, 442, 453, 461, 471, 481, 491, 501, 511, 525, 537, 552, 568, 577, 587, 600, 614, 638, 664, 680, 693, 702, 714, 730, 744, 759, 774, 789, 798, 808, 819, 828, 838, 848, 858, 869, 882, 892, 904, 918, 929, 937, 945, 959, 978, 991, 1005, 1019, 1034, 1047, 1060, 1073, 1089, 1102, 1115, 1127, 1140, 1152, 1164, 1178, 1193, 1201, 1208, 1215, 1231, 1250, 1262, 1277, 1298, 1319, 1336, 1354, 1368, 1388, 1409, 1423, 1433, 1453, 1474, 1491, 1509, 1526, 1540, 1550, 1559, 1579, 1589, 1596, 1606, 1622, 1632, 1642, 1655, 1665, 1677, 1686, 1698, 1706} | ||||
| 
 | ||||
| func (i TokenName) String() string { | ||||
| 	if i < 0 || i >= TokenName(len(_TokenName_index)-1) { | ||||
|  | ||||
							
								
								
									
										28
									
								
								php5/php5.go
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								php5/php5.go
									
									
									
									
									
								
							| @ -6394,8 +6394,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.IntCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.IntCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6409,8 +6409,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.DoubleCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.DoubleCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6424,8 +6424,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.StringCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.StringCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6439,8 +6439,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ArrayCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.ArrayCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6454,8 +6454,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ObjectCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.ObjectCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6469,8 +6469,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.BoolCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.BoolCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6484,8 +6484,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.UnsetCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.UnsetCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
|  | ||||
							
								
								
									
										28
									
								
								php5/php5.y
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								php5/php5.y
									
									
									
									
									
								
							| @ -4053,8 +4053,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.IntCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.IntCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -4066,8 +4066,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.DoubleCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.DoubleCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -4079,8 +4079,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.StringCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.StringCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -4092,8 +4092,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ArrayCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.ArrayCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -4105,8 +4105,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ObjectCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.ObjectCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -4118,8 +4118,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.BoolCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.BoolCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -4131,8 +4131,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.UnsetCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.UnsetCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
|  | ||||
							
								
								
									
										28
									
								
								php7/php7.go
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								php7/php7.go
									
									
									
									
									
								
							| @ -6327,8 +6327,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.IntCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.IntCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6342,8 +6342,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.DoubleCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.DoubleCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6357,8 +6357,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.StringCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.StringCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6372,8 +6372,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ArrayCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.ArrayCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6387,8 +6387,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ObjectCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.ObjectCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6402,8 +6402,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.BoolCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.BoolCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
| @ -6417,8 +6417,8 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[2].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.UnsetCastToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.UnsetCastToken) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yylex.(*Parser).appendMetaToken(yyVAL.node, yyDollar[1].token, meta.NodeStart) | ||||
| 
 | ||||
| 			yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
| 		} | ||||
|  | ||||
							
								
								
									
										28
									
								
								php7/php7.y
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								php7/php7.y
									
									
									
									
									
								
							| @ -3788,8 +3788,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.IntCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.IntCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -3801,8 +3801,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.DoubleCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.DoubleCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -3814,8 +3814,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.StringCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.StringCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -3827,8 +3827,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ArrayCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.ArrayCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -3840,8 +3840,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ObjectCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.ObjectCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -3853,8 +3853,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.BoolCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.BoolCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
| @ -3866,8 +3866,8 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $2)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.UnsetCastToken).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.UnsetCastToken) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 yylex.(*Parser).appendMetaToken($$, $1, meta.NodeStart) | ||||
| 
 | ||||
|                 yylex.(*Parser).returnTokenToPool(yyDollar, &yyVAL) | ||||
|             } | ||||
|  | ||||
| @ -1101,70 +1101,49 @@ func (p *Printer) printBinarySpaceship(n node.Node) { | ||||
| func (p *Printer) printArray(n node.Node) { | ||||
| 	nn := n.(*cast.Array) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.ArrayCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
| func (p *Printer) printBool(n node.Node) { | ||||
| 	nn := n.(*cast.Bool) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.BoolCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
| func (p *Printer) printDouble(n node.Node) { | ||||
| 	nn := n.(*cast.Double) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.DoubleCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
| func (p *Printer) printInt(n node.Node) { | ||||
| 	nn := n.(*cast.Int) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.IntCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
| func (p *Printer) printObject(n node.Node) { | ||||
| 	nn := n.(*cast.Object) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.ObjectCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
| func (p *Printer) printString(n node.Node) { | ||||
| 	nn := n.(*cast.String) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.StringCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
| func (p *Printer) printUnset(n node.Node) { | ||||
| 	nn := n.(*cast.Unset) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.UnsetCastToken) | ||||
| 	p.Print(nn.Expr) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.NodeEnd) | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -2493,12 +2493,12 @@ func TestPrinterPrintArray(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.ArrayCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(array)", | ||||
| 				TokenName: meta.ArrayCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
| @ -2530,12 +2530,12 @@ func TestPrinterPrintBool(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.BoolCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(bool)", | ||||
| 				TokenName: meta.BoolCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
| @ -2567,12 +2567,12 @@ func TestPrinterPrintDouble(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.DoubleCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(float)", | ||||
| 				TokenName: meta.DoubleCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
| @ -2604,12 +2604,12 @@ func TestPrinterPrintInt(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.IntCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(int)", | ||||
| 				TokenName: meta.IntCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
| @ -2641,12 +2641,12 @@ func TestPrinterPrintObject(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.ObjectCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(object)", | ||||
| 				TokenName: meta.ObjectCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
| @ -2678,12 +2678,12 @@ func TestPrinterPrintString(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.StringCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(string)", | ||||
| 				TokenName: meta.StringCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
| @ -2715,12 +2715,12 @@ func TestPrinterPrintUnset(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.UnsetCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.TokenType, | ||||
| 				Value:     "(unset)", | ||||
| 				TokenName: meta.UnsetCastToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 		}, | ||||
| 		Expr: &expr.Variable{ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user