mirror of
https://github.com/github/codeql.git
synced 2026-04-08 08:34:02 +02:00
22 lines
475 B
JavaScript
22 lines
475 B
JavaScript
function nextToken(reader){
|
|
var c = reader.read(), token = null;
|
|
|
|
if (c) {
|
|
switch(c) {
|
|
case "/":
|
|
if(reader.peek() == "*")
|
|
token = commentToken(reader, c, startLine, startCol);
|
|
else
|
|
token = charToken(reader, c, startLine, startCol);
|
|
break;
|
|
case '"':
|
|
case "'":
|
|
token = stringToken(c, startLine, startCol);
|
|
break;
|
|
default:
|
|
token = charToken(reader, c, startLine, startCol);
|
|
}
|
|
}
|
|
|
|
return token;
|
|
} |