extract DelimitedList\ArgumentExpressionList

This commit is contained in:
Sara Itani 2016-12-28 12:50:12 -05:00
Родитель b1c2a5aee7
Коммит 2d7c58551d
17 изменённых файлов: 34 добавлений и 15 удалений

Просмотреть файл

@ -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": {