aboutsummaryrefslogtreecommitdiff
path: root/node_modules/meriyah/src/lexer/index.ts
blob: d86aee66ab49802dcf8396419cbd5faf1a321044 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
export { scanSingleToken, nextToken, TokenLookup } from './scan';
export {
  skipMultiLineComment,
  skipSingleLineComment,
  skipHashBang,
  skipSingleHTMLComment,
  CommentType
} from './comments';
export {
  advanceChar,
  consumeMultiUnitCodePoint,
  isExoticECMAScriptWhitespace,
  fromCodePoint,
  toHex,
  consumeLineFeed,
  scanNewLine,
  LexerState,
  NumberKind,
  convertTokenType
} from './common';
export { CharTypes, CharFlags, isIdentifierStart, isIdentifierPart } from './charClassifier';
export {
  scanIdentifier,
  scanIdentifierSlowCase,
  scanUnicodeIdentifier,
  scanPrivateIdentifier,
  scanUnicodeEscape
} from './identifier';
export { scanString } from './string';
export { scanNumber } from './numeric';
export { scanTemplate, scanTemplateTail } from './template';
export { scanRegularExpression } from './regexp';