From b86da1c4f5db1f2b7d5b9d6c53ee67023dc79581 Mon Sep 17 00:00:00 2001 From: Congcong Cai Date: Thu, 19 Jan 2023 15:00:17 +0800 Subject: [PATCH 1/2] typo --- src/compiler.ts | 12 ++++++------ src/parser.ts | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/compiler.ts b/src/compiler.ts index b25dff9a76..07e199b194 100644 --- a/src/compiler.ts +++ b/src/compiler.ts @@ -595,7 +595,7 @@ export class Compiler extends DiagnosticEmitter { functionTable[i] = this.ensureVarargsStub(instance); } } - let overrrideStubsSeen = new Set(); + let overrideStubsSeen = new Set(); do { // override stubs and overrides have cross-dependencies on each other, in that compiling // either may discover the respective other. do this in a loop until no more are found. @@ -608,10 +608,10 @@ export class Compiler extends DiagnosticEmitter { this.compileFunction(overrideInstances[i]); } } - overrrideStubsSeen.add(instance); + overrideStubsSeen.add(instance); } - } while (overrideStubs.size > overrrideStubsSeen.size || resolver.discoveredOverride); - overrrideStubsSeen.clear(); + } while (overrideStubs.size > overrideStubsSeen.size || resolver.discoveredOverride); + overrideStubsSeen.clear(); for (let _values = Set_values(overrideStubs), i = 0, k = _values.length; i < k; ++i) { this.finalizeOverrideStub(_values[i]); } @@ -2062,7 +2062,7 @@ export class Compiler extends DiagnosticEmitter { let declaration = statement; let element = this.program.getElementByDeclaration(declaration); if (element) { - // any potentiall merged element + // any potential merged element let previousParent = this.currentParent; this.currentParent = element; let memberStatements = declaration.members; @@ -4367,7 +4367,7 @@ export class Compiler extends DiagnosticEmitter { leftExpr = this.compileExpression(left, contextualType.intType); leftType = this.currentType; - // check operator overloadd + // check operator overload let classReference = leftType.getClassOrWrapper(this.program); if (classReference) { let overload = classReference.lookupOverload(OperatorKind.BitwiseAnd); diff --git a/src/parser.ts b/src/parser.ts index 976307a49d..2519ed60e9 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -4530,7 +4530,7 @@ export const enum Precedence { Grouping } -/** Determines the precende of a non-starting token. */ +/** Determines the precede of a non-starting token. */ function determinePrecedence(kind: Token): Precedence { switch (kind) { case Token.Comma: return Precedence.Comma; From ee94d8ec2f76a809622b9977e0ce74892e7aa4c4 Mon Sep 17 00:00:00 2001 From: Congcong Cai Date: Thu, 19 Jan 2023 21:40:21 +0800 Subject: [PATCH 2/2] Update src/parser.ts Co-authored-by: dcode --- src/parser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser.ts b/src/parser.ts index 2519ed60e9..c0b0c9cfaa 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -4530,7 +4530,7 @@ export const enum Precedence { Grouping } -/** Determines the precede of a non-starting token. */ +/** Determines the precedence of a non-starting token. */ function determinePrecedence(kind: Token): Precedence { switch (kind) { case Token.Comma: return Precedence.Comma;