extract DelimitedList\ArgumentExpressionList
This commit is contained in:
Родитель
b1c2a5aee7
Коммит
2d7c58551d
|
@ -0,0 +1,15 @@
|
|||
<?php
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
namespace PhpParser\Node\DelimitedList;
|
||||
use PhpParser\Node\DelimitedList;
|
||||
use PhpParser\NodeKind;
|
||||
|
||||
class ArgumentExpressionList extends DelimitedList {
|
||||
public function __construct() {
|
||||
parent::__construct(NodeKind::ArgumentExpressionList);
|
||||
}
|
||||
}
|
|
@ -112,4 +112,5 @@ class NodeKind {
|
|||
const ArrayElementList = 102;
|
||||
const ListExpressionList = 103;
|
||||
const QualifiedNameList = 104;
|
||||
const ArgumentExpressionList = 105;
|
||||
}
|
|
@ -34,6 +34,7 @@ use PhpParser\Node\ClassNode;
|
|||
use PhpParser\Node\CloneExpression;
|
||||
use PhpParser\Node\ConstDeclaration;
|
||||
use PhpParser\Node\ConstElement;
|
||||
use PhpParser\Node\DelimitedList\ArgumentExpressionList;
|
||||
use PhpParser\Node\DelimitedList\ArrayElementList;
|
||||
use PhpParser\Node\DelimitedList\ExpressionList;
|
||||
use PhpParser\Node\DelimitedList\ListExpressionList;
|
||||
|
@ -2343,7 +2344,9 @@ class Parser {
|
|||
TokenKind::CommaToken,
|
||||
$this->isArgumentExpressionStartFn(),
|
||||
$this->parseArgumentExpressionFn(),
|
||||
$parentNode
|
||||
$parentNode,
|
||||
false,
|
||||
ArgumentExpressionList::class
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -114,7 +114,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -114,7 +114,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -132,7 +132,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
"textLength": 1
|
||||
},
|
||||
"argumentExpressionList": {
|
||||
"DelimitedList": {
|
||||
"ArgumentExpressionList": {
|
||||
"children": [
|
||||
{
|
||||
"ArgumentExpression": {
|
||||
|
|
Загрузка…
Ссылка в новой задаче