[refactoring] remove Alt flags
This commit is contained in:
		
							parent
							
								
									5291529a37
								
							
						
					
					
						commit
						c32f5bd29b
					
				
							
								
								
									
										953
									
								
								internal/php5/php5.go
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										953
									
								
								internal/php5/php5.go
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -798,7 +798,6 @@ unticked_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtIf{ |                 $$ = &ast.StmtIf{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $8), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $8), | ||||||
|                     Alt:                 true, |  | ||||||
|                     IfTkn:               $1, |                     IfTkn:               $1, | ||||||
|                     OpenParenthesisTkn:  $2.(*ast.ParserBrackets).OpenBracketTkn, |                     OpenParenthesisTkn:  $2.(*ast.ParserBrackets).OpenBracketTkn, | ||||||
|                     Cond:                $2.(*ast.ParserBrackets).Child, |                     Cond:                $2.(*ast.ParserBrackets).Child, | ||||||
| @ -1264,9 +1263,9 @@ unticked_class_declaration_statement: | |||||||
|                         } |                         } | ||||||
|                         n.Extends = $3 |                         n.Extends = $3 | ||||||
|                         n.Implements = $4 |                         n.Implements = $4 | ||||||
|                         n.OpenCurlyBracket = $5 |                         n.OpenCurlyBracketTkn = $5 | ||||||
|                         n.Stmts = $6 |                         n.Stmts = $6 | ||||||
|                         n.CloseCurlyBracket = $7 |                         n.CloseCurlyBracketTkn = $7 | ||||||
|                     case *ast.StmtTrait : |                     case *ast.StmtTrait : | ||||||
|                         n.Position = yylex.(*Parser).builder.NewNodeTokenPosition($1, $7) |                         n.Position = yylex.(*Parser).builder.NewNodeTokenPosition($1, $7) | ||||||
|                         n.TraitName = &ast.Identifier{ |                         n.TraitName = &ast.Identifier{ | ||||||
| @ -1276,9 +1275,9 @@ unticked_class_declaration_statement: | |||||||
|                         } |                         } | ||||||
|                         n.Extends = $3 |                         n.Extends = $3 | ||||||
|                         n.Implements = $4 |                         n.Implements = $4 | ||||||
|                         n.OpenCurlyBracket = $5 |                         n.OpenCurlyBracketTkn = $5 | ||||||
|                         n.Stmts = $6 |                         n.Stmts = $6 | ||||||
|                         n.CloseCurlyBracket = $7 |                         n.CloseCurlyBracketTkn = $7 | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 $$ = $1 |                 $$ = $1 | ||||||
| @ -1476,7 +1475,6 @@ for_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtFor{ |                 $$ = &ast.StmtFor{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1500,7 +1498,6 @@ foreach_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtForeach{ |                 $$ = &ast.StmtForeach{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1525,7 +1522,6 @@ declare_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtDeclare{ |                 $$ = &ast.StmtDeclare{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1602,7 +1598,6 @@ switch_case_list: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtSwitch{ |                 $$ = &ast.StmtSwitch{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:          true, |  | ||||||
|                     ColonTkn:     $1, |                     ColonTkn:     $1, | ||||||
|                     CaseList:     $2, |                     CaseList:     $2, | ||||||
|                     EndSwitchTkn: $3, |                     EndSwitchTkn: $3, | ||||||
| @ -1613,7 +1608,6 @@ switch_case_list: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtSwitch{ |                 $$ = &ast.StmtSwitch{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $5), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $5), | ||||||
|                     Alt:              true, |  | ||||||
|                     ColonTkn:         $1, |                     ColonTkn:         $1, | ||||||
|                     CaseSeparatorTkn: $2, |                     CaseSeparatorTkn: $2, | ||||||
|                     CaseList:         $3, |                     CaseList:         $3, | ||||||
| @ -1675,7 +1669,6 @@ while_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtWhile{ |                 $$ = &ast.StmtWhile{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1717,7 +1710,6 @@ new_elseif_list: | |||||||
|             { |             { | ||||||
|                 $$ = append($1, &ast.StmtElseIf{ |                 $$ = append($1, &ast.StmtElseIf{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($2, $5), |                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($2, $5), | ||||||
|                     Alt:                 true, |  | ||||||
|                     ElseIfTkn:           $2, |                     ElseIfTkn:           $2, | ||||||
|                     OpenParenthesisTkn:  $3.(*ast.ParserBrackets).OpenBracketTkn, |                     OpenParenthesisTkn:  $3.(*ast.ParserBrackets).OpenBracketTkn, | ||||||
|                     Cond:                $3.(*ast.ParserBrackets).Child, |                     Cond:                $3.(*ast.ParserBrackets).Child, | ||||||
| @ -1757,7 +1749,6 @@ new_else_single: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtElse{ |                 $$ = &ast.StmtElse{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($1, $3), |                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($1, $3), | ||||||
|                     Alt:      true, |  | ||||||
|                     ElseTkn:  $1, |                     ElseTkn:  $1, | ||||||
|                     ColonTkn: $2, |                     ColonTkn: $2, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|  | |||||||
							
								
								
									
										619
									
								
								internal/php7/php7.go
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										619
									
								
								internal/php7/php7.go
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -459,10 +459,10 @@ top_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtNamespace{ |                 $$ = &ast.StmtNamespace{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     NsTkn:               $1, |                     NsTkn:                $1, | ||||||
|                     OpenCurlyBracketTkn: $2, |                     OpenCurlyBracketTkn:  $2, | ||||||
|                     Stmts:               $3, |                     Stmts:                $3, | ||||||
|                     CloseCurlyBracket:   $4, |                     CloseCurlyBracketTkn: $4, | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|     |   T_USE mixed_group_use_declaration ';' |     |   T_USE mixed_group_use_declaration ';' | ||||||
| @ -1382,7 +1382,6 @@ for_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtFor{ |                 $$ = &ast.StmtFor{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1406,7 +1405,6 @@ foreach_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtForeach{ |                 $$ = &ast.StmtForeach{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1430,7 +1428,6 @@ declare_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtDeclare{ |                 $$ = &ast.StmtDeclare{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1466,7 +1463,6 @@ switch_case_list: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtSwitch{ |                 $$ = &ast.StmtSwitch{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:          true, |  | ||||||
|                     ColonTkn:     $1, |                     ColonTkn:     $1, | ||||||
|                     CaseList:     $2, |                     CaseList:     $2, | ||||||
|                     EndSwitchTkn: $3, |                     EndSwitchTkn: $3, | ||||||
| @ -1477,7 +1473,6 @@ switch_case_list: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtSwitch{ |                 $$ = &ast.StmtSwitch{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $5), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $5), | ||||||
|                     Alt:              true, |  | ||||||
|                     ColonTkn:         $1, |                     ColonTkn:         $1, | ||||||
|                     CaseSeparatorTkn: $2, |                     CaseSeparatorTkn: $2, | ||||||
|                     CaseList:         $3, |                     CaseList:         $3, | ||||||
| @ -1536,7 +1531,6 @@ while_statement: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtWhile{ |                 $$ = &ast.StmtWhile{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), |                     Position: yylex.(*Parser).builder.NewTokensPosition($1, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ColonTkn: $1, |                     ColonTkn: $1, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), |                         Position: yylex.(*Parser).builder.NewNodeListPosition($2), | ||||||
| @ -1601,7 +1595,6 @@ alt_if_stmt_without_else: | |||||||
|             { |             { | ||||||
|                 $$ = &ast.StmtIf{ |                 $$ = &ast.StmtIf{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($1, $6), |                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($1, $6), | ||||||
|                     Alt:                 true, |  | ||||||
|                     IfTkn:               $1, |                     IfTkn:               $1, | ||||||
|                     OpenParenthesisTkn:  $2, |                     OpenParenthesisTkn:  $2, | ||||||
|                     Cond:                $3, |                     Cond:                $3, | ||||||
| @ -1617,7 +1610,6 @@ alt_if_stmt_without_else: | |||||||
|             { |             { | ||||||
|                 $1.(*ast.StmtIf).ElseIf = append($1.(*ast.StmtIf).ElseIf, &ast.StmtElseIf{ |                 $1.(*ast.StmtIf).ElseIf = append($1.(*ast.StmtIf).ElseIf, &ast.StmtElseIf{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($2, $7), |                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($2, $7), | ||||||
|                     Alt:                 true, |  | ||||||
|                     ElseIfTkn:           $2, |                     ElseIfTkn:           $2, | ||||||
|                     OpenParenthesisTkn:  $3, |                     OpenParenthesisTkn:  $3, | ||||||
|                     Cond:                $4, |                     Cond:                $4, | ||||||
| @ -1646,7 +1638,6 @@ alt_if_stmt: | |||||||
|             { |             { | ||||||
|                 $1.(*ast.StmtIf).Else = &ast.StmtElse{ |                 $1.(*ast.StmtIf).Else = &ast.StmtElse{ | ||||||
|                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($2, $4), |                     Position: yylex.(*Parser).builder.NewTokenNodeListPosition($2, $4), | ||||||
|                     Alt:      true, |  | ||||||
|                     ElseTkn:  $2, |                     ElseTkn:  $2, | ||||||
|                     ColonTkn: $3, |                     ColonTkn: $3, | ||||||
|                     Stmt: &ast.StmtStmtList{ |                     Stmt: &ast.StmtStmtList{ | ||||||
|  | |||||||
| @ -398,7 +398,6 @@ func (n *StmtContinue) GetPosition() *position.Position { | |||||||
| // StmtDeclare node | // StmtDeclare node | ||||||
| type StmtDeclare struct { | type StmtDeclare struct { | ||||||
| 	Position            *position.Position | 	Position            *position.Position | ||||||
| 	Alt                 bool |  | ||||||
| 	DeclareTkn          *token.Token | 	DeclareTkn          *token.Token | ||||||
| 	OpenParenthesisTkn  *token.Token | 	OpenParenthesisTkn  *token.Token | ||||||
| 	Consts              []Vertex | 	Consts              []Vertex | ||||||
| @ -474,7 +473,6 @@ func (n *StmtEcho) GetPosition() *position.Position { | |||||||
| // StmtElse node | // StmtElse node | ||||||
| type StmtElse struct { | type StmtElse struct { | ||||||
| 	Position *position.Position | 	Position *position.Position | ||||||
| 	Alt      bool |  | ||||||
| 	ElseTkn  *token.Token | 	ElseTkn  *token.Token | ||||||
| 	ColonTkn *token.Token | 	ColonTkn *token.Token | ||||||
| 	Stmt     Vertex | 	Stmt     Vertex | ||||||
| @ -491,7 +489,6 @@ func (n *StmtElse) GetPosition() *position.Position { | |||||||
| // StmtElseIf node | // StmtElseIf node | ||||||
| type StmtElseIf struct { | type StmtElseIf struct { | ||||||
| 	Position            *position.Position | 	Position            *position.Position | ||||||
| 	Alt                 bool |  | ||||||
| 	ElseIfTkn           *token.Token | 	ElseIfTkn           *token.Token | ||||||
| 	OpenParenthesisTkn  *token.Token | 	OpenParenthesisTkn  *token.Token | ||||||
| 	Cond                Vertex | 	Cond                Vertex | ||||||
| @ -543,7 +540,6 @@ func (n *StmtFinally) GetPosition() *position.Position { | |||||||
| // StmtFor node | // StmtFor node | ||||||
| type StmtFor struct { | type StmtFor struct { | ||||||
| 	Position            *position.Position | 	Position            *position.Position | ||||||
| 	Alt                 bool |  | ||||||
| 	ForTkn              *token.Token | 	ForTkn              *token.Token | ||||||
| 	OpenParenthesisTkn  *token.Token | 	OpenParenthesisTkn  *token.Token | ||||||
| 	Init                []Vertex | 	Init                []Vertex | ||||||
| @ -572,7 +568,6 @@ func (n *StmtFor) GetPosition() *position.Position { | |||||||
| // StmtForeach node | // StmtForeach node | ||||||
| type StmtForeach struct { | type StmtForeach struct { | ||||||
| 	Position            *position.Position | 	Position            *position.Position | ||||||
| 	Alt                 bool |  | ||||||
| 	ForeachTkn          *token.Token | 	ForeachTkn          *token.Token | ||||||
| 	OpenParenthesisTkn  *token.Token | 	OpenParenthesisTkn  *token.Token | ||||||
| 	Expr                Vertex | 	Expr                Vertex | ||||||
| @ -673,7 +668,6 @@ func (n *StmtHaltCompiler) GetPosition() *position.Position { | |||||||
| // StmtIf node | // StmtIf node | ||||||
| type StmtIf struct { | type StmtIf struct { | ||||||
| 	Position            *position.Position | 	Position            *position.Position | ||||||
| 	Alt                 bool |  | ||||||
| 	IfTkn               *token.Token | 	IfTkn               *token.Token | ||||||
| 	OpenParenthesisTkn  *token.Token | 	OpenParenthesisTkn  *token.Token | ||||||
| 	Cond                Vertex | 	Cond                Vertex | ||||||
| @ -894,7 +888,6 @@ func (n *StmtStmtList) GetPosition() *position.Position { | |||||||
| // StmtSwitch node | // StmtSwitch node | ||||||
| type StmtSwitch struct { | type StmtSwitch struct { | ||||||
| 	Position             *position.Position | 	Position             *position.Position | ||||||
| 	Alt                  bool |  | ||||||
| 	SwitchTkn            *token.Token | 	SwitchTkn            *token.Token | ||||||
| 	OpenParenthesisTkn   *token.Token | 	OpenParenthesisTkn   *token.Token | ||||||
| 	Cond                 Vertex | 	Cond                 Vertex | ||||||
| @ -1137,7 +1130,6 @@ func (n *StmtUseDeclaration) GetPosition() *position.Position { | |||||||
| // StmtWhile node | // StmtWhile node | ||||||
| type StmtWhile struct { | type StmtWhile struct { | ||||||
| 	Position            *position.Position | 	Position            *position.Position | ||||||
| 	Alt                 bool |  | ||||||
| 	WhileTkn            *token.Token | 	WhileTkn            *token.Token | ||||||
| 	OpenParenthesisTkn  *token.Token | 	OpenParenthesisTkn  *token.Token | ||||||
| 	Cond                Vertex | 	Cond                Vertex | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user