remove meta.ListToken
This commit is contained in:
		
							parent
							
								
									ff0732a360
								
							
						
					
					
						commit
						67dfb0773c
					
				| @ -48,7 +48,6 @@ const ( | ||||
| 	ExtendsToken | ||||
| 	ImplementsToken | ||||
| 	DoubleArrowToken | ||||
| 	ListToken | ||||
| 	CallableToken | ||||
| 	CurlyOpenToken | ||||
| 	PaamayimNekudotayimToken | ||||
|  | ||||
| @ -4,9 +4,9 @@ package meta | ||||
| 
 | ||||
| import "strconv" | ||||
| 
 | ||||
| const _TokenName_name = "NodeStartNodeEndIfTokenStringVarnameTokenNumStringTokenInlineHTMLTokenEchoTokenDoTokenWhileTokenEndwhileTokenForInitSemicolonTokenForCondSemicolonTokenForTokenEndforTokenForeachTokenEndforeachTokenDeclareTokenEnddeclareTokenAsTokenSwitchTokenEndswitchTokenCaseTokenDefaultTokenBreakTokenContinueTokenGotoTokenFunctionTokenConstTokenReturnTokenTryTokenCatchTokenFinallyTokenThrowTokenInsteadofTokenGlobalTokenVarTokenUnsetTokenClassTokenTraitTokenInterfaceTokenExtendsTokenImplementsTokenDoubleArrowTokenListTokenCallableTokenCurlyOpenTokenPaamayimNekudotayimTokenUseLeadingNsSeparatorTokenNsSeparatorTokenEllipsisTokenRequireTokenRequireOnceTokenLogicalOrTokenLogicalXorTokenLogicalAndTokenInstanceofTokenNewAnchorElseifTokenElseTokenEndifTokenPrintTokenYieldTokenAbstractTokenFinalTokenPrivateTokenProtectedTokenPublicTokenIncTokenDecTokenYieldFromTokenObjectOperatorTokenCoalesceTokenSpaceshipTokenPlusEqualTokenMinusEqualTokenMulEqualTokenPowEqualTokenDivEqualTokenConcatEqualTokenModEqualTokenAndEqualTokenOrEqualTokenXorEqualTokenSlEqualTokenSrEqualTokenBooleanOrTokenBooleanAndTokenPowTokenSlTokenSrTokenIsIdenticalTokenIsNotIdenticalTokenIsEqualTokenIsNotEqualTokenIsSmallerOrEqualTokenIsGreaterOrEqualTokenHaltCompilerTokenCaseSeparatorTokenBackquoteTokenOpenCurlyBracesTokenCloseCurlyBracesTokenSemiColonTokenColonTokenOpenParenthesisTokenCloseParenthesisTokenOpenSquareBracketCloseSquareBracketQuestionMarkTokenAmpersandTokenMinusTokenPlusTokenCommaTokenVerticalBarTokenEqualTokenCaretTokenAsteriskTokenSlashTokenPercentTokenLessTokenGreaterTokenDotToken" | ||||
| const _TokenName_name = "NodeStartNodeEndIfTokenStringVarnameTokenNumStringTokenInlineHTMLTokenEchoTokenDoTokenWhileTokenEndwhileTokenForInitSemicolonTokenForCondSemicolonTokenForTokenEndforTokenForeachTokenEndforeachTokenDeclareTokenEnddeclareTokenAsTokenSwitchTokenEndswitchTokenCaseTokenDefaultTokenBreakTokenContinueTokenGotoTokenFunctionTokenConstTokenReturnTokenTryTokenCatchTokenFinallyTokenThrowTokenInsteadofTokenGlobalTokenVarTokenUnsetTokenClassTokenTraitTokenInterfaceTokenExtendsTokenImplementsTokenDoubleArrowTokenCallableTokenCurlyOpenTokenPaamayimNekudotayimTokenUseLeadingNsSeparatorTokenNsSeparatorTokenEllipsisTokenRequireTokenRequireOnceTokenLogicalOrTokenLogicalXorTokenLogicalAndTokenInstanceofTokenNewAnchorElseifTokenElseTokenEndifTokenPrintTokenYieldTokenAbstractTokenFinalTokenPrivateTokenProtectedTokenPublicTokenIncTokenDecTokenYieldFromTokenObjectOperatorTokenCoalesceTokenSpaceshipTokenPlusEqualTokenMinusEqualTokenMulEqualTokenPowEqualTokenDivEqualTokenConcatEqualTokenModEqualTokenAndEqualTokenOrEqualTokenXorEqualTokenSlEqualTokenSrEqualTokenBooleanOrTokenBooleanAndTokenPowTokenSlTokenSrTokenIsIdenticalTokenIsNotIdenticalTokenIsEqualTokenIsNotEqualTokenIsSmallerOrEqualTokenIsGreaterOrEqualTokenHaltCompilerTokenCaseSeparatorTokenBackquoteTokenOpenCurlyBracesTokenCloseCurlyBracesTokenSemiColonTokenColonTokenOpenParenthesisTokenCloseParenthesisTokenOpenSquareBracketCloseSquareBracketQuestionMarkTokenAmpersandTokenMinusTokenPlusTokenCommaTokenVerticalBarTokenEqualTokenCaretTokenAsteriskTokenSlashTokenPercentTokenLessTokenGreaterTokenDotToken" | ||||
| 
 | ||||
| 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, 512, 525, 539, 563, 589, 605, 618, 630, 646, 660, 675, 690, 705, 714, 725, 734, 744, 754, 764, 777, 787, 799, 813, 824, 832, 840, 854, 873, 886, 900, 914, 929, 942, 955, 968, 984, 997, 1010, 1022, 1035, 1047, 1059, 1073, 1088, 1096, 1103, 1110, 1126, 1145, 1157, 1172, 1193, 1214, 1231, 1249, 1263, 1283, 1304, 1318, 1328, 1348, 1369, 1386, 1404, 1421, 1435, 1445, 1454, 1464, 1480, 1490, 1500, 1513, 1523, 1535, 1544, 1556, 1564} | ||||
| 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, 621, 637, 651, 666, 681, 696, 705, 716, 725, 735, 745, 755, 768, 778, 790, 804, 815, 823, 831, 845, 864, 877, 891, 905, 920, 933, 946, 959, 975, 988, 1001, 1013, 1026, 1038, 1050, 1064, 1079, 1087, 1094, 1101, 1117, 1136, 1148, 1163, 1184, 1205, 1222, 1240, 1254, 1274, 1295, 1309, 1319, 1339, 1360, 1377, 1395, 1412, 1426, 1436, 1445, 1455, 1471, 1481, 1491, 1504, 1514, 1526, 1535, 1547, 1555} | ||||
| 
 | ||||
| func (i TokenName) String() string { | ||||
| 	if i < 0 || i >= TokenName(len(_TokenName_index)-1) { | ||||
|  | ||||
| @ -3972,7 +3972,7 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokensPosition(yyDollar[1].token, yyDollar[4].token)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ListToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 
 | ||||
| @ -5573,7 +5573,7 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[6].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[5].token.Meta.SetTokenName(meta.EqualToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| @ -8960,7 +8960,7 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewNodePosition(item)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ListToken).AppendTo(item.GetMeta()) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(item.GetMeta()) | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(item.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(item.GetMeta()) | ||||
| 
 | ||||
|  | ||||
| @ -1806,7 +1806,7 @@ foreach_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokensPosition($1, $4)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ListToken).AppendTo($$.GetMeta()) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 $2.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo($$.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo($$.GetMeta()) | ||||
| 
 | ||||
| @ -3346,7 +3346,7 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $6)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
|                 $2.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
|                 $5.Meta.SetTokenName(meta.EqualToken).AppendTo($$.GetMeta()) | ||||
| @ -6404,7 +6404,7 @@ assignment_list_element: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewNodePosition(item)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ListToken).AppendTo(item.GetMeta()) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo(item.GetMeta()) | ||||
|                 $2.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(item.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(item.GetMeta()) | ||||
| 
 | ||||
|  | ||||
| @ -4038,7 +4038,7 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokensPosition(yyDollar[1].token, yyDollar[4].token)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ListToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 
 | ||||
| @ -5516,7 +5516,7 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition(yyDollar[1].token, yyDollar[6].node)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[5].token.Meta.SetTokenName(meta.EqualToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| @ -7729,7 +7729,7 @@ yydefault: | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.DoubleArrowToken).AppendTo(yyVAL.node.GetMeta()) | ||||
| 			yyDollar[3].token.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[3].token.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[6].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 
 | ||||
| @ -7748,7 +7748,7 @@ yydefault: | ||||
| 			yyVAL.node.SetPosition(yylex.(*Parser).positionBuilder.NewTokensPosition(yyDollar[1].token, yyDollar[4].token)) | ||||
| 
 | ||||
| 			// save comments | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[1].token.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[2].token.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 			yyDollar[4].token.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 
 | ||||
|  | ||||
| @ -1678,7 +1678,7 @@ foreach_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokensPosition($1, $4)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ListToken).AppendTo($$.GetMeta()) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo($$.GetMeta()) | ||||
|                 $2.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo($$.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo($$.GetMeta()) | ||||
| 
 | ||||
| @ -3093,7 +3093,7 @@ expr_without_variable: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokenNodePosition($1, $6)) | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
|                 $2.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
|                 $5.Meta.SetTokenName(meta.EqualToken).AppendTo($$.GetMeta()) | ||||
| @ -5060,7 +5060,7 @@ array_pair: | ||||
| 
 | ||||
|                 // save comments | ||||
|                 $2.Meta.SetTokenName(meta.DoubleArrowToken).AppendTo($$.GetMeta()) | ||||
|                 $3.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
|                 $3.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
|                 $6.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 
 | ||||
| @ -5077,7 +5077,7 @@ array_pair: | ||||
|                 $$.SetPosition(yylex.(*Parser).positionBuilder.NewTokensPosition($1, $4)) | ||||
|                  | ||||
|                 // save comments | ||||
|                 $1.Meta.SetTokenName(meta.ListToken).AppendTo(list.GetMeta()) | ||||
|                 $1.Meta.SetTokenName(meta.NodeStart).AppendTo(list.GetMeta()) | ||||
|                 $2.Meta.SetTokenName(meta.OpenParenthesisToken).AppendTo(list.GetMeta()) | ||||
|                 $4.Meta.SetTokenName(meta.CloseParenthesisToken).AppendTo(list.GetMeta()) | ||||
| 
 | ||||
|  | ||||
| @ -1400,7 +1400,6 @@ func (p *Printer) printExprList(n node.Node) { | ||||
| 	nn := n.(*expr.List) | ||||
| 	p.printMeta(nn, meta.NodeStart) | ||||
| 
 | ||||
| 	p.printMeta(nn, meta.ListToken) | ||||
| 	io.WriteString(p.w, "list") | ||||
| 	p.printMeta(nn, meta.OpenParenthesisToken) | ||||
| 	io.WriteString(p.w, "(") | ||||
|  | ||||
| @ -3674,7 +3674,7 @@ func TestPrinterPrintList(t *testing.T) { | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
| 				Value:     " ", | ||||
| 				TokenName: meta.ListToken, | ||||
| 				TokenName: meta.NodeStart, | ||||
| 			}, | ||||
| 			&meta.Data{ | ||||
| 				Type:      meta.WhiteSpaceType, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user