@@ -66,7 +66,6 @@ export enum SyntaxKind {
6666 OrOperator ,
6767 NotOperator , // Unary
6868 // Bitwise
69- // Not sure we need those since we always used the lib functions bit.bor, bit.band ... irrc
7069 BitwiseAndOperator ,
7170 BitwiseOrOperator ,
7271 BitwiseExclusiveOrOperator ,
@@ -201,7 +200,9 @@ export function createVariableDeclarationStatement(
201200 left : Identifier | Identifier [ ] ,
202201 right ?: Expression | Expression [ ] ,
203202 parent ?: Node ,
204- tsOriginal ?: ts . Node ) : VariableDeclarationStatement {
203+ tsOriginal ?: ts . Node
204+ ) : VariableDeclarationStatement
205+ {
205206 const statement = createNode (
206207 SyntaxKind . VariableDeclarationStatement ,
207208 parent ,
@@ -237,7 +238,9 @@ export function createAssignmentStatement(
237238 left : IdentifierOrTableIndexExpression | IdentifierOrTableIndexExpression [ ] ,
238239 right : Expression | Expression [ ] ,
239240 parent ?: Node ,
240- tsOriginal ?: ts . Node ) : AssignmentStatement {
241+ tsOriginal ?: ts . Node
242+ ) : AssignmentStatement
243+ {
241244 const statement = createNode ( SyntaxKind . AssignmentStatement , parent , tsOriginal ) as AssignmentStatement ;
242245 setParent ( left , statement ) ;
243246 if ( Array . isArray ( left ) ) {
@@ -287,7 +290,7 @@ export interface IterationStatement extends Statement {
287290 body : Block ;
288291}
289292
290- export function isIterationStatement ( node : Node ) : node is WhileStatement {
293+ export function isIterationStatement ( node : Node ) : node is IterationStatement {
291294 return node . kind === SyntaxKind . WhileStatement || node . kind === SyntaxKind . RepeatStatement
292295 || node . kind === SyntaxKind . ForStatement || node . kind === SyntaxKind . ForInStatement ;
293296}
@@ -360,7 +363,9 @@ export function createForStatement(
360363 limitExpression : Expression ,
361364 stepExpression ?: Expression ,
362365 parent ?: Node ,
363- tsOriginal ?: ts . Node ) : ForStatement {
366+ tsOriginal ?: ts . Node
367+ ) : ForStatement
368+ {
364369 const statement = createNode ( SyntaxKind . ForStatement , parent , tsOriginal ) as ForStatement ;
365370 setParent ( body , statement ) ;
366371 statement . body = body ;
@@ -386,7 +391,13 @@ export function isForInStatement(node: Node): node is ForInStatement {
386391}
387392
388393export function createForInStatement (
389- body : Block , names : Identifier [ ] , expressions : Expression [ ] , parent ?: Node , tsOriginal ?: ts . Node ) : ForInStatement {
394+ body : Block ,
395+ names : Identifier [ ] ,
396+ expressions : Expression [ ] ,
397+ parent ?: Node ,
398+ tsOriginal ?: ts . Node
399+ ) : ForInStatement
400+ {
390401 const statement = createNode ( SyntaxKind . ForInStatement , parent , tsOriginal ) as ForInStatement ;
391402 setParent ( body , statement ) ;
392403 statement . body = body ;
@@ -804,7 +815,12 @@ export function isTableIndexExpression(node: Node): node is TableIndexExpression
804815}
805816
806817export function createTableIndexExpression (
807- table : Expression , index : Expression , parent ?: Node , tsOriginal ?: ts . Node ) : TableIndexExpression {
818+ table : Expression ,
819+ index : Expression ,
820+ parent ?: Node ,
821+ tsOriginal ?: ts . Node
822+ ) : TableIndexExpression
823+ {
808824 const expression = createNode ( SyntaxKind . TableIndexExpression , parent , tsOriginal ) as TableIndexExpression ;
809825 setParent ( table , expression ) ;
810826 expression . table = table ;
0 commit comments