Skip to content

Commit

Permalink
fix(parser): fixed unused func params
Browse files Browse the repository at this point in the history
  • Loading branch information
KFlash committed Jul 5, 2019
1 parent 9dd80d4 commit 12ba7e6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
5 changes: 3 additions & 2 deletions src/lexer/jsx.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,13 @@ export function scanJSXToken(parser: ParserState): Token {
parser.tokenValue = parser.source.slice(parser.tokenIndex, parser.index);
return (parser.token = Token.JSXText);
}
export function scanJSXIdentifier(parser: ParserState, _context: Context): Token {

export function scanJSXIdentifier(parser: ParserState): Token {
if ((parser.token & Token.IsIdentifier) === Token.IsIdentifier) {
const firstCharPosition = parser.index;

while (parser.index < parser.end) {
let char = parser.nextCP;
const char = parser.nextCP;
if (
char === Chars.Hyphen ||
(firstCharPosition === parser.index ? isIdentifierStart(char) : isIdentifierPart(char))
Expand Down
6 changes: 3 additions & 3 deletions src/parser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8237,15 +8237,15 @@ function parseJSXElementName(
line: number,
column: number
): ESTree.JSXIdentifier | ESTree.JSXMemberExpression {
scanJSXIdentifier(parser, context);
scanJSXIdentifier(parser);
let elementName: any = parseJSXIdentifier(parser, context, 0, start, line, column);

// Namespace
if (parser.token === Token.Colon) return parseJSXNamespacedName(parser, context, elementName, start, line, column);

// Member expression
while (consumeOpt(parser, context, Token.Period)) {
scanJSXIdentifier(parser, context);
scanJSXIdentifier(parser);
elementName = parseJSXMemberExpression(parser, context, elementName, start, line, column);
}
return elementName;
Expand Down Expand Up @@ -8344,7 +8344,7 @@ function parseJsxAttribute(
): ESTree.JSXAttribute | ESTree.JSXSpreadAttribute {
if (parser.token === Token.LeftBrace) return parseJSXSpreadAttribute(parser, context, start, line, column);

scanJSXIdentifier(parser, context);
scanJSXIdentifier(parser);
let value = null;
let name = parseJSXIdentifier(parser, context, 0, start, line, column);
if (parser.token === Token.Colon) {
Expand Down

0 comments on commit 12ba7e6

Please sign in to comment.