From 22e485bee556a5c02800fcefeb259c6cf9021fb7 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Mon, 24 Nov 2014 13:48:21 -0800 Subject: [PATCH] Rename context flag. --- src/compiler/parser.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 50672e136a7..12a9a8cd7b1 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -850,7 +850,7 @@ module ts { var nodeCount = 0; var lineStarts: number[]; - var isInStrictMode = false; + var strictModeContext = false; var lookAheadMode = LookAheadMode.NotLookingAhead; function getLineStarts(): number[] { @@ -978,7 +978,7 @@ module ts { } function isIdentifier(): boolean { - return token === SyntaxKind.Identifier || (isInStrictMode ? token > SyntaxKind.LastFutureReservedWord : token > SyntaxKind.LastReservedWord); + return token === SyntaxKind.Identifier || (strictModeContext ? token > SyntaxKind.LastFutureReservedWord : token > SyntaxKind.LastReservedWord); } function parseExpected(t: SyntaxKind): boolean { @@ -1035,7 +1035,7 @@ module ts { function finishNode(node: T): T { node.end = scanner.getStartPos(); - if (isInStrictMode) { + if (strictModeContext) { node.flags |= NodeFlags.ParsedInStrictMode; } @@ -1224,16 +1224,16 @@ module ts { parsingContext |= 1 << kind; var result = >[]; result.pos = getNodePos(); - var saveIsInStrictMode = isInStrictMode; + var savedStrictModeContext = strictModeContext; while (!isListTerminator(kind)) { if (isListElement(kind, /* inErrorRecovery */ false)) { var element = parseElement(); result.push(element); // test elements only if we are not already in strict mode - if (!isInStrictMode && checkForStrictMode) { + if (!strictModeContext && checkForStrictMode) { if (isPrologueDirective(element)) { if (isUseStrictPrologueDirective(element)) { - isInStrictMode = true; + strictModeContext = true; checkForStrictMode = false; } } @@ -1250,7 +1250,7 @@ module ts { nextToken(); } } - isInStrictMode = saveIsInStrictMode; + strictModeContext = savedStrictModeContext; result.end = getNodeEnd(); parsingContext = saveParsingContext; return result;