Skip to content

Commit 92d7d47

Browse files
committed
fix: invalid properties in ast
1 parent 98cb554 commit 92d7d47

5 files changed

Lines changed: 13 additions & 6 deletions

File tree

src/ast/assignref.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ const KIND = "assignref";
1515
* @extends {Expression}
1616
* @property {Expression} left
1717
* @property {Expression} right
18-
* @property {String} operator
1918
*/
2019
module.exports = Expression.extends(
2120
KIND,

src/ast/empty.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const KIND = "empty";
1313
* @constructor Empty
1414
* @memberOf module:php-parser
1515
* @extends {Expression}
16+
* @property {Expression} expression
1617
*/
1718
module.exports = Expression.extends(
1819
KIND,

src/ast/isset.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const KIND = "isset";
1313
* @constructor Isset
1414
* @memberOf module:php-parser
1515
* @extends {Expression}
16+
* @property {Expression[]} variables
1617
*/
1718
module.exports = Expression.extends(
1819
KIND,

src/ast/print.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const KIND = "print";
1313
* @constructor Print
1414
* @memberOf module:php-parser
1515
* @extends {Expression}
16+
* @property {Expression} expression
1617
*/
1718
module.exports = Expression.extends(
1819
KIND,

types.d.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ declare module "php-parser" {
5757
class AssignRef extends Expression {
5858
left: Expression;
5959
right: Expression;
60-
operator: string;
6160
}
6261
/**
6362
* Attribute group
@@ -291,7 +290,9 @@ declare module "php-parser" {
291290
/**
292291
* Defines an empty check call
293292
*/
294-
class Empty extends Expression {}
293+
class Empty extends Expression {
294+
expression: Expression;
295+
}
295296
/**
296297
* Defines an encapsed string (contains expressions)
297298
* @property type - Defines the type of encapsed string (shell, heredoc, string)
@@ -524,7 +525,9 @@ declare module "php-parser" {
524525
/**
525526
* Defines an isset call
526527
*/
527-
class Isset extends Expression {}
528+
class Isset extends Expression {
529+
variables: Expression[];
530+
}
528531
/**
529532
* A label statement (referenced by goto)
530533
*/
@@ -757,7 +760,9 @@ declare module "php-parser" {
757760
/**
758761
* Outputs
759762
*/
760-
class Print extends Expression {}
763+
class Print extends Expression {
764+
expression: Expression;
765+
}
761766
/**
762767
* The main program node
763768
*/
@@ -939,7 +944,7 @@ declare module "php-parser" {
939944
* Possible value : function, const
940945
*/
941946
type: string | null;
942-
item: UseItem[];
947+
items: UseItem[];
943948
}
944949
/**
945950
* Defines a use statement (from namespace)

0 commit comments

Comments
 (0)