diff options
Diffstat (limited to 'node_modules/meriyah/dist/src')
40 files changed, 1478 insertions, 0 deletions
diff --git a/node_modules/meriyah/dist/src/chars.d.ts b/node_modules/meriyah/dist/src/chars.d.ts new file mode 100644 index 0000000..ad60601 --- /dev/null +++ b/node_modules/meriyah/dist/src/chars.d.ts @@ -0,0 +1,136 @@ +export declare const enum Chars {
+ Null = 0,
+ Backspace = 8,
+ Tab = 9,
+ LineFeed = 10,
+ VerticalTab = 11,
+ FormFeed = 12,
+ CarriageReturn = 13,
+ Space = 32,
+ Exclamation = 33,
+ DoubleQuote = 34,
+ Hash = 35,
+ Dollar = 36,
+ Percent = 37,
+ Ampersand = 38,
+ SingleQuote = 39,
+ LeftParen = 40,
+ RightParen = 41,
+ Asterisk = 42,
+ Plus = 43,
+ Comma = 44,
+ Hyphen = 45,
+ Period = 46,
+ Slash = 47,
+ Zero = 48,
+ One = 49,
+ Two = 50,
+ Three = 51,
+ Four = 52,
+ Five = 53,
+ Six = 54,
+ Seven = 55,
+ Eight = 56,
+ Nine = 57,
+ Colon = 58,
+ Semicolon = 59,
+ LessThan = 60,
+ EqualSign = 61,
+ GreaterThan = 62,
+ QuestionMark = 63,
+ UpperA = 65,
+ UpperB = 66,
+ UpperC = 67,
+ UpperD = 68,
+ UpperE = 69,
+ UpperF = 70,
+ UpperG = 71,
+ UpperH = 72,
+ UpperI = 73,
+ UpperJ = 74,
+ UpperK = 75,
+ UpperL = 76,
+ UpperM = 77,
+ UpperN = 78,
+ UpperO = 79,
+ UpperP = 80,
+ UpperQ = 81,
+ UpperR = 82,
+ UpperS = 83,
+ UpperT = 84,
+ UpperU = 85,
+ UpperV = 86,
+ UpperW = 87,
+ UpperX = 88,
+ UpperY = 89,
+ UpperZ = 90,
+ LeftBracket = 91,
+ Backslash = 92,
+ RightBracket = 93,
+ Caret = 94,
+ Underscore = 95,
+ Backtick = 96,
+ LowerA = 97,
+ LowerB = 98,
+ LowerC = 99,
+ LowerD = 100,
+ LowerE = 101,
+ LowerF = 102,
+ LowerG = 103,
+ LowerH = 104,
+ LowerI = 105,
+ LowerJ = 106,
+ LowerK = 107,
+ LowerL = 108,
+ LowerM = 109,
+ LowerN = 110,
+ LowerO = 111,
+ LowerP = 112,
+ LowerQ = 113,
+ LowerR = 114,
+ LowerS = 115,
+ LowerT = 116,
+ LowerU = 117,
+ LowerV = 118,
+ LowerW = 119,
+ LowerX = 120,
+ LowerY = 121,
+ LowerZ = 122,
+ LeftBrace = 123,
+ VerticalBar = 124,
+ RightBrace = 125,
+ Tilde = 126,
+ Delete = 127,
+ NextLine = 133,
+ NonBreakingSpace = 160,
+ Ogham = 5760,
+ EnQuad = 8192,
+ EmQuad = 8193,
+ EnSpace = 8194,
+ EmSpace = 8195,
+ ThreePerEmSpace = 8196,
+ FourPerEmSpace = 8197,
+ SixPerEmSpace = 8198,
+ FigureSpace = 8199,
+ PunctuationSpace = 8200,
+ ThinSpace = 8201,
+ HairSpace = 8202,
+ ZeroWidthSpace = 8203,
+ ZeroWidthJoiner = 8204,
+ ZeroWidthNonJoiner = 8205,
+ LineSeparator = 8232,
+ ParagraphSeparator = 8233,
+ NarrowNoBreakSpace = 8239,
+ MathematicalSpace = 8287,
+ IdeographicSpace = 12288,
+ ZeroWidthNoBreakSpace = 65279,
+ ByteOrderMark = 65519,
+ NonBMPMax = 1114111,
+ LeadSurrogateMin = 55296,
+ LeadSurrogateMax = 56319,
+ TrailSurrogateMin = 56320,
+ TrailSurrogateMax = 57343,
+ UTF16Max = 65535,
+ NonBMPMin = 65536
+}
+//# sourceMappingURL=chars.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/chars.d.ts.map b/node_modules/meriyah/dist/src/chars.d.ts.map new file mode 100644 index 0000000..a724b34 --- /dev/null +++ b/node_modules/meriyah/dist/src/chars.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"chars.d.ts","sourceRoot":"","sources":["../../src/chars.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/common.d.ts b/node_modules/meriyah/dist/src/common.d.ts new file mode 100644 index 0000000..56ad5d2 --- /dev/null +++ b/node_modules/meriyah/dist/src/common.d.ts @@ -0,0 +1,201 @@ +import { Token } from './token';
+import { Errors } from './errors';
+import { Node, Comment, Decorator, SourceLocation } from './estree';
+export declare const enum Context {
+ None = 0,
+ OptionsNext = 1,
+ OptionsRanges = 2,
+ OptionsLoc = 4,
+ OptionsDirectives = 8,
+ OptionsJSX = 16,
+ OptionsGlobalReturn = 32,
+ OptionsLexical = 64,
+ OptionsPreserveParens = 128,
+ OptionsWebCompat = 256,
+ OptionsRaw = 512,
+ Strict = 1024,
+ Module = 2048,
+ InSwitch = 4096,
+ InGlobal = 8192,
+ InClass = 16384,
+ AllowRegExp = 32768,
+ TaggedTemplate = 65536,
+ InIteration = 131072,
+ SuperProperty = 262144,
+ SuperCall = 524288,
+ InYieldContext = 2097152,
+ InAwaitContext = 4194304,
+ InArgumentList = 8388608,
+ InConstructor = 16777216,
+ InMethod = 33554432,
+ AllowNewTarget = 67108864,
+ DisallowIn = 134217728,
+ OptionsIdentifierPattern = 268435456,
+ OptionsSpecDeviation = 536870912,
+ AllowEscapedKeyword = 1073741824,
+ OptionsUniqueKeyInPattern = -2147483648
+}
+export declare const enum PropertyKind {
+ None = 0,
+ Method = 1,
+ Computed = 2,
+ Shorthand = 4,
+ Generator = 8,
+ Async = 16,
+ Static = 32,
+ Constructor = 64,
+ ClassField = 128,
+ Getter = 256,
+ Setter = 512,
+ Extends = 1024,
+ Literal = 2048,
+ PrivateField = 4096,
+ GetSet = 768
+}
+export declare const enum BindingKind {
+ None = 0,
+ ArgumentList = 1,
+ Empty = 2,
+ Variable = 4,
+ Let = 8,
+ Const = 16,
+ Class = 32,
+ FunctionLexical = 64,
+ FunctionStatement = 128,
+ CatchPattern = 256,
+ CatchIdentifier = 512,
+ CatchIdentifierOrPattern = 768,
+ LexicalOrFunction = 68,
+ LexicalBinding = 248
+}
+export declare const enum Origin {
+ None = 0,
+ Statement = 1,
+ BlockStatement = 2,
+ TopLevel = 4,
+ Declaration = 8,
+ Arrow = 16,
+ ForStatement = 32,
+ Export = 64
+}
+export declare const enum AssignmentKind {
+ None = 0,
+ Assignable = 1,
+ CannotAssign = 2
+}
+export declare const enum DestructuringKind {
+ None = 0,
+ HasToDestruct = 8,
+ CannotDestruct = 16,
+ Assignable = 32,
+ SeenProto = 64,
+ Await = 128,
+ Yield = 256
+}
+export declare const enum Flags {
+ None = 0,
+ NewLine = 1,
+ HasConstructor = 32,
+ Octals = 64,
+ SimpleParameterList = 128,
+ HasStrictReserved = 256,
+ StrictEvalArguments = 512,
+ DisallowCall = 1024,
+ HasOptionalChaining = 2048
+}
+export declare const enum HoistedClassFlags {
+ None = 0,
+ Hoisted = 1,
+ Export = 2
+}
+export declare const enum HoistedFunctionFlags {
+ None = 0,
+ Hoisted = 1,
+ Export = 2
+}
+export declare const enum ScopeKind {
+ None = 0,
+ ForStatement = 1,
+ Block = 2,
+ CatchStatement = 4,
+ SwitchStatement = 8,
+ ArgList = 16,
+ TryStatement = 32,
+ CatchBlock = 64,
+ FunctionBody = 128,
+ FunctionRoot = 256,
+ FunctionParams = 512,
+ ArrowParams = 1024,
+ CatchIdentifier = 2048
+}
+export declare type OnComment = void | Comment[] | ((type: string, value: string, start: number, end: number, loc: SourceLocation) => any);
+export declare type OnToken = void | Token[] | ((token: string, start: number, end: number, loc: SourceLocation) => any);
+export interface ScopeState {
+ parent: ScopeState | undefined;
+ type: ScopeKind;
+ scopeError?: ScopeError | null;
+}
+export interface ScopeError {
+ type: Errors;
+ params: string[];
+ index: number;
+ line: number;
+ column: number;
+}
+export interface ParserState {
+ source: string;
+ flags: Flags;
+ index: number;
+ line: number;
+ column: number;
+ tokenPos: number;
+ startPos: number;
+ startColumn: number;
+ startLine: number;
+ colPos: number;
+ linePos: number;
+ end: number;
+ token: Token;
+ onComment: any;
+ onToken: any;
+ tokenValue: any;
+ tokenRaw: string;
+ tokenRegExp: void | {
+ pattern: string;
+ flags: string;
+ };
+ sourceFile: string | void;
+ assignable: AssignmentKind | DestructuringKind;
+ destructible: AssignmentKind | DestructuringKind;
+ currentChar: number;
+ exportedNames: any;
+ exportedBindings: any;
+ leadingDecorators: Decorator[];
+}
+export declare function matchOrInsertSemicolon(parser: ParserState, context: Context, specDeviation?: number): void;
+export declare function isValidStrictMode(parser: ParserState, index: number, tokenPos: number, tokenValue: string): 0 | 1;
+export declare function optionalBit(parser: ParserState, context: Context, t: Token): 0 | 1;
+export declare function consumeOpt(parser: ParserState, context: Context, t: Token): boolean;
+export declare function consume(parser: ParserState, context: Context, t: Token): void;
+export declare function reinterpretToPattern(state: ParserState, node: any): void;
+export declare function validateBindingIdentifier(parser: ParserState, context: Context, kind: BindingKind, t: Token, skipEvalArgCheck: 0 | 1): void;
+export declare function validateFunctionName(parser: ParserState, context: Context, t: Token): void;
+export declare function isStrictReservedWord(parser: ParserState, context: Context, t: Token): boolean;
+export declare function isPropertyWithPrivateFieldKey(expr: any): boolean;
+export declare function isValidLabel(parser: ParserState, labels: any, name: string, isIterationStatement: 0 | 1): 0 | 1;
+export declare function validateAndDeclareLabel(parser: ParserState, labels: any, name: string): void;
+export declare function finishNode<T extends Node>(parser: ParserState, context: Context, start: number, line: number, column: number, node: T): T;
+export declare function createArrowHeadParsingScope(parser: ParserState, context: Context, value: string): ScopeState;
+export declare function recordScopeError(parser: ParserState, type: Errors, ...params: string[]): ScopeError;
+export declare function createScope(): ScopeState;
+export declare function addChildScope(parent: ScopeState | undefined, type: ScopeKind): ScopeState;
+export declare function addVarOrBlock(parser: ParserState, context: Context, scope: ScopeState, name: string, kind: BindingKind, origin: Origin): void;
+export declare function addBlockName(parser: ParserState, context: Context, scope: any, name: string, kind: BindingKind, origin: Origin): void;
+export declare function addVarName(parser: ParserState, context: Context, scope: ScopeState, name: string, kind: BindingKind): void;
+export declare function declareUnboundVariable(parser: ParserState, name: string): void;
+export declare function addBindingToExports(parser: ParserState, name: string): void;
+export declare function pushComment(context: Context, array: any[]): any;
+export declare function pushToken(context: Context, array: any[]): any;
+export declare function isValidIdentifier(context: Context, t: Token): boolean;
+export declare function classifyIdentifier(parser: ParserState, context: Context, t: Token, isArrow: 0 | 1): any;
+//# sourceMappingURL=common.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/common.d.ts.map b/node_modules/meriyah/dist/src/common.d.ts.map new file mode 100644 index 0000000..81e34d9 --- /dev/null +++ b/node_modules/meriyah/dist/src/common.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"common.d.ts","sourceRoot":"","sources":["../../src/common.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/errors.d.ts b/node_modules/meriyah/dist/src/errors.d.ts new file mode 100644 index 0000000..489b664 --- /dev/null +++ b/node_modules/meriyah/dist/src/errors.d.ts @@ -0,0 +1,187 @@ +import { ParserState } from './common';
+export declare const enum Errors {
+ Unexpected = 0,
+ StrictOctalEscape = 1,
+ TemplateOctalLiteral = 2,
+ InvalidPrivateIdentifier = 3,
+ InvalidUnicodeEscapeSequence = 4,
+ InvalidCodePoint = 5,
+ InvalidHexEscapeSequence = 6,
+ StrictDecimalWithLeadingZero = 7,
+ StrictOctalLiteral = 8,
+ ExpectedNumberInRadix = 9,
+ MissingExponent = 10,
+ InvalidBigInt = 11,
+ IDStartAfterNumber = 12,
+ InvalidEightAndNine = 13,
+ UnterminatedString = 14,
+ UnterminatedTemplate = 15,
+ UnterminatedComment = 16,
+ InvalidDynamicUnicode = 17,
+ IllegalCharacter = 18,
+ MissingHexDigits = 19,
+ InvalidImplicitOctals = 20,
+ InvalidStringLT = 21,
+ InvalidEscapeIdentifier = 22,
+ ExpectedToken = 23,
+ CantAssignTo = 24,
+ InvalidLHSAsyncArrow = 25,
+ SuperNoConstructor = 26,
+ InvalidSuperProperty = 27,
+ UnexpectedToken = 28,
+ AwaitInParameter = 29,
+ YieldInParameter = 30,
+ InvalidExponentiationLHS = 31,
+ UnterminatedRegExp = 32,
+ UnexpectedTokenRegExpFlag = 33,
+ DuplicateRegExpFlag = 34,
+ AccessorWrongArgs = 35,
+ BadSetterRestParameter = 36,
+ DeclNoName = 37,
+ StrictFunctionName = 38,
+ RestMissingArg = 39,
+ InvalidGeneratorGetter = 40,
+ InvalidComputedPropName = 41,
+ InvalidGetSetGenerator = 42,
+ InvalidAsyncGetter = 43,
+ InvalidGenMethodShorthand = 44,
+ InvalidLineBreak = 45,
+ InvalidArrowDestructLHS = 46,
+ InvalidBindingDestruct = 47,
+ InvalidAsyncArrow = 48,
+ StaticPrototype = 49,
+ InvalidConstructor = 50,
+ DuplicateConstructor = 51,
+ InvalidIncDecTarget = 52,
+ InvalidIncDecNew = 53,
+ InvalidAssignmentTarget = 54,
+ InvalidRestTrailing = 55,
+ DeclarationMissingInitializer = 56,
+ ForInOfLoopInitializer = 57,
+ ForInOfLoopMultiBindings = 58,
+ InvalidShorthandPropInit = 59,
+ DuplicateProto = 60,
+ InvalidLetBoundName = 61,
+ InvalidNewUnary = 62,
+ IllegalUseStrict = 63,
+ DisallowedLetInStrict = 64,
+ IllegalContinue = 65,
+ IllegalBreak = 66,
+ InvalidLetBracket = 67,
+ InvalidDestructuringTarget = 68,
+ RestDefaultInitializer = 69,
+ InvalidRestNotLast = 70,
+ InvalidRestArg = 71,
+ InvalidRestDefault = 72,
+ StrictFunction = 73,
+ SloppyFunction = 74,
+ WebCompatFunction = 75,
+ ClassForbiddenAsStatement = 76,
+ CantAssignToInOfForLoop = 77,
+ InvalidAssignmentInOfForLoop = 78,
+ InvalidForAwait = 79,
+ InvalidTemplateContinuation = 80,
+ RestrictedLetProduction = 81,
+ UnexpectedLetStrictReserved = 82,
+ InvalidCatchParams = 83,
+ InvalidCatchParamDefault = 84,
+ NoCatchOrFinally = 85,
+ MultipleDefaultsInSwitch = 86,
+ NewlineAfterThrow = 87,
+ StrictWith = 88,
+ IllegalReturn = 89,
+ InvalidForLHSBinding = 90,
+ InvalidNewTarget = 91,
+ InvalidEscapedKeyword = 92,
+ MissingPrivateIdentifier = 93,
+ DisallowedInContext = 94,
+ AwaitOutsideAsync = 95,
+ InvalidStrictLet = 96,
+ InvalidLetConstBinding = 97,
+ InvalidLetClassName = 98,
+ KeywordNotId = 99,
+ InvalidImportExportSloppy = 100,
+ UnicodeOverflow = 101,
+ InvalidExportImportSource = 102,
+ InvalidKeywordAsAlias = 103,
+ InvalidDefaultImport = 104,
+ TrailingDecorators = 105,
+ GeneratorConstructor = 106,
+ AwaitOrYieldIdentInModule = 107,
+ HtmlCommentInWebCompat = 108,
+ StrictInvalidLetInExprPos = 109,
+ NotAssignableLetArgs = 110,
+ ForOfLet = 111,
+ InvalidInvokedBlockBodyArrow = 112,
+ InvalidAccessedBlockBodyArrow = 113,
+ UnexpectedStrictReserved = 114,
+ StrictEvalArguments = 115,
+ InvalidDecoratorSemicolon = 116,
+ StrictDelete = 117,
+ InvalidPatternTail = 118,
+ AsyncFunctionInSingleStatementContext = 119,
+ InvalidTernaryYield = 120,
+ InvalidArrowPostfix = 121,
+ InvalidObjLitKeyStar = 122,
+ DeletePrivateField = 123,
+ InvalidStaticClassFieldConstructor = 124,
+ InvalidClassFieldConstructor = 125,
+ InvalidClassFieldArgEval = 126,
+ InvalidGeneratorFunction = 127,
+ AsyncRestrictedProd = 128,
+ UnexpectedCharAfterObjLit = 129,
+ InvalidObjLitKey = 130,
+ InvalidKeyToken = 131,
+ LabelRedeclaration = 132,
+ InvalidNestedStatement = 133,
+ UnknownLabel = 134,
+ InvalidImportTail = 135,
+ ImportNotOneArg = 136,
+ InvalidImportNew = 137,
+ InvalidSpreadInImport = 138,
+ UncompleteArrow = 139,
+ DuplicateBinding = 140,
+ DuplicateExportBinding = 141,
+ UndeclaredExportedBinding = 142,
+ UnexpectedPrivateField = 143,
+ DuplicateLetConstBinding = 144,
+ CantAssignToValidRHS = 145,
+ ContinuousNumericSeparator = 146,
+ TrailingNumericSeparator = 147,
+ InvalidJSXAttributeValue = 148,
+ ExpectedJSXClosingTag = 149,
+ AdjacentJSXElements = 150,
+ InvalidNonEmptyJSXExpr = 151,
+ DuplicateIdentifier = 152,
+ ShadowedCatchClause = 153,
+ InvalidDotProperty = 154,
+ UnclosedSpreadElement = 155,
+ CatchWithoutTry = 156,
+ FinallyWithoutTry = 157,
+ UnCorrespondingFragmentTag = 158,
+ InvalidCoalescing = 159,
+ OptionalChainingNoTemplate = 160,
+ OptionalChainingNoSuper = 161,
+ OptionalChainingNoNew = 162,
+ ImportMetaOutsideModule = 163,
+ InvalidLeadingDecorator = 164
+}
+export declare const errorMessages: {
+ [key: string]: string;
+};
+export declare class ParseError extends SyntaxError {
+ loc: {
+ line: ParseError['line'];
+ column: ParseError['column'];
+ };
+ index: number;
+ line: number;
+ column: number;
+ description: string;
+ constructor(startindex: number, line: number, column: number, type: Errors, ...params: string[]);
+}
+export declare function report(parser: ParserState, type: Errors, ...params: string[]): never;
+export declare function reportScopeError(scope: any): never;
+export declare function reportMessageAt(index: number, line: number, column: number, type: Errors, ...params: string[]): never;
+export declare function reportScannerError(index: number, line: number, column: number, type: Errors): never;
+//# sourceMappingURL=errors.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/errors.d.ts.map b/node_modules/meriyah/dist/src/errors.d.ts.map new file mode 100644 index 0000000..6427dd8 --- /dev/null +++ b/node_modules/meriyah/dist/src/errors.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../../src/errors.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/estree.d.ts b/node_modules/meriyah/dist/src/estree.d.ts new file mode 100644 index 0000000..08fed59 --- /dev/null +++ b/node_modules/meriyah/dist/src/estree.d.ts @@ -0,0 +1,503 @@ +export interface _Node {
+ start?: number;
+ end?: number;
+ range?: [number, number];
+ loc?: SourceLocation | null;
+}
+export interface SourceLocation {
+ source?: string | null;
+ start: Position;
+ end: Position;
+}
+export interface Position {
+ line: number;
+ column: number;
+}
+export declare type Labels = any;
+export declare type IdentifierOrExpression = Identifier | Expression | ArrowFunctionExpression;
+export declare type ArgumentExpression = ArrayExpression | AssignmentExpression | ConditionalExpression | Literal | SpreadElement | BinaryExpression | LogicalExpression | SequenceExpression;
+export declare type CommentType = 'SingleLine' | 'MultiLine' | 'HTMLOpen' | 'HTMLClose' | 'HashbangComment';
+export interface Comment {
+ type: CommentType;
+ value: string;
+ start?: number;
+ end?: number;
+ loc?: SourceLocation | null;
+}
+export declare type Node = ArrayExpression | ArrayPattern | ArrowFunctionExpression | AssignmentExpression | AssignmentPattern | AwaitExpression | BigIntLiteral | BinaryExpression | BlockStatement | BreakStatement | CallExpression | ChainExpression | ImportExpression | CatchClause | ClassBody | ClassDeclaration | ClassExpression | ConditionalExpression | ContinueStatement | DebuggerStatement | Decorator | DoWhileStatement | EmptyStatement | ExportAllDeclaration | ExportDefaultDeclaration | ExportNamedDeclaration | ExportSpecifier | ExpressionStatement | PropertyDefinition | ForInStatement | ForOfStatement | ForStatement | FunctionDeclaration | FunctionExpression | Identifier | IfStatement | Import | ImportDeclaration | ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier | JSXNamespacedName | JSXAttribute | JSXClosingElement | JSXClosingFragment | JSXElement | JSXEmptyExpression | JSXExpressionContainer | JSXFragment | JSXIdentifier | JSXOpeningElement | JSXOpeningFragment | JSXSpreadAttribute | JSXSpreadChild | JSXMemberExpression | JSXText | LabeledStatement | Literal | LogicalExpression | MemberExpression | MetaProperty | MethodDefinition | NewExpression | ObjectExpression | ObjectPattern | ParenthesizedExpression | PrivateIdentifier | Program | Property | RegExpLiteral | RestElement | ReturnStatement | SequenceExpression | SpreadElement | Super | SwitchCase | SwitchStatement | TaggedTemplateExpression | TemplateElement | TemplateLiteral | ThisExpression | ThrowStatement | TryStatement | UpdateExpression | UnaryExpression | VariableDeclaration | VariableDeclarator | WhileStatement | WithStatement | YieldExpression;
+export declare type BindingPattern = ArrayPattern | ObjectPattern | Identifier;
+export declare type ClassElement = FunctionExpression | MethodDefinition;
+export declare type DeclarationStatement = ClassDeclaration | ClassExpression | ExportDefaultDeclaration | ExportAllDeclaration | ExportNamedDeclaration | FunctionDeclaration;
+export declare type EntityName = Identifier;
+export declare type ExportDeclaration = ClassDeclaration | ClassExpression | FunctionDeclaration | VariableDeclaration;
+export declare type Expression = ArrowFunctionExpression | AssignmentExpression | BinaryExpression | ConditionalExpression | MetaProperty | ChainExpression | JSXClosingElement | JSXClosingFragment | JSXExpressionContainer | JSXOpeningElement | JSXOpeningFragment | JSXSpreadChild | LogicalExpression | NewExpression | RestElement | SequenceExpression | SpreadElement | AwaitExpression | LeftHandSideExpression | UnaryExpression | UpdateExpression | YieldExpression;
+export declare type ForInitialiser = Expression | VariableDeclaration;
+export declare type ImportClause = ImportDefaultSpecifier | ImportNamespaceSpecifier | ImportSpecifier;
+export declare type IterationStatement = DoWhileStatement | ForInStatement | ForOfStatement | ForStatement | WhileStatement;
+export declare type JSXChild = JSXElement | JSXExpression | JSXFragment | JSXText;
+export declare type JSXExpression = JSXEmptyExpression | JSXSpreadChild | JSXExpressionContainer;
+export declare type JSXTagNameExpression = JSXIdentifier | JSXMemberExpression | JSXNamespacedName;
+export declare type LeftHandSideExpression = CallExpression | ChainExpression | ImportExpression | ClassExpression | ClassDeclaration | FunctionExpression | LiteralExpression | MemberExpression | PrimaryExpression | TaggedTemplateExpression;
+export declare type LiteralExpression = Literal | TemplateLiteral;
+export declare type ObjectLiteralElementLike = MethodDefinition | Property | RestElement | SpreadElement;
+export declare type Parameter = AssignmentPattern | RestElement | ArrayPattern | ObjectPattern | Identifier;
+export declare type PrimaryExpression = ArrayExpression | ArrayPattern | ClassExpression | FunctionExpression | Identifier | Import | JSXElement | JSXFragment | JSXOpeningElement | Literal | LiteralExpression | MetaProperty | ObjectExpression | ObjectPattern | Super | TemplateLiteral | ThisExpression;
+export declare type PrimaryExpressionExtended = ArrayExpression | ArrowFunctionExpression | ArrayPattern | AwaitExpression | Expression | ClassExpression | FunctionExpression | Identifier | Import | JSXElement | JSXFragment | JSXOpeningElement | Literal | LiteralExpression | MetaProperty | ObjectExpression | ObjectPattern | PrivateIdentifier | NewExpression | Super | TemplateLiteral | ThisExpression | UnaryExpression | UpdateExpression;
+export declare type PropertyName = Identifier | Literal;
+export declare type Statement = BlockStatement | BreakStatement | ContinueStatement | DebuggerStatement | DeclarationStatement | EmptyStatement | ExpressionStatement | IfStatement | IterationStatement | ImportDeclaration | LabeledStatement | ReturnStatement | SwitchStatement | ThrowStatement | TryStatement | VariableDeclaration | WithStatement;
+interface ClassDeclarationBase extends _Node {
+ id: Identifier | null;
+ body: ClassBody;
+ superClass: Expression | null;
+ decorators?: Decorator[];
+}
+interface FunctionDeclarationBase extends _Node {
+ id: Identifier | null;
+ generator: boolean;
+ async: boolean;
+ params: Parameter[];
+ body?: BlockStatement | null;
+}
+interface MethodDefinitionBase extends _Node {
+ key: Expression | PrivateIdentifier | null;
+ value: FunctionExpression;
+ computed: boolean;
+ static: boolean;
+ kind: 'method' | 'get' | 'set' | 'constructor';
+ decorators?: Decorator[];
+}
+export interface ArrayExpression extends _Node {
+ type: 'ArrayExpression';
+ elements: (Expression | SpreadElement | null)[];
+}
+export interface ArrayPattern extends _Node {
+ type: 'ArrayPattern';
+ elements: Expression[];
+}
+export interface ArrowFunctionExpression extends _Node {
+ type: 'ArrowFunctionExpression';
+ params: Parameter[];
+ body: Expression | BlockStatement;
+ async: boolean;
+ expression: boolean;
+}
+export interface AssignmentExpression extends _Node {
+ type: 'AssignmentExpression';
+ operator: string;
+ left: Expression;
+ right: Expression;
+}
+export interface AssignmentPattern extends _Node {
+ type: 'AssignmentPattern';
+ left: BindingPattern | Identifier;
+ right?: Expression;
+}
+export interface AwaitExpression extends _Node {
+ type: 'AwaitExpression';
+ argument: Expression;
+}
+export interface BigIntLiteral extends Literal {
+ bigint: string;
+}
+export interface BinaryExpression extends _Node {
+ type: 'BinaryExpression';
+ operator: string;
+ left: Expression;
+ right: Expression;
+}
+export interface BlockStatement extends _Node {
+ type: 'BlockStatement';
+ body: Statement[];
+}
+export interface BreakStatement extends _Node {
+ type: 'BreakStatement';
+ label: Identifier | null;
+}
+export interface ImportExpression extends _Node {
+ type: 'ImportExpression';
+ source: Expression;
+}
+export interface ChainExpression extends _Node {
+ type: 'ChainExpression';
+ expression: CallExpression | MemberExpression;
+}
+export interface CallExpression extends _Node {
+ type: 'CallExpression';
+ callee: any;
+ arguments: (Expression | SpreadElement)[];
+ optional?: boolean;
+}
+export interface CatchClause extends _Node {
+ type: 'CatchClause';
+ param: BindingPattern | Identifier | null;
+ body: BlockStatement;
+}
+export interface ClassBody extends _Node {
+ type: 'ClassBody';
+ body: (ClassElement | PropertyDefinition)[];
+}
+export interface PropertyDefinition extends _Node {
+ type: 'PropertyDefinition';
+ key: PrivateIdentifier | Expression;
+ value: any;
+ decorators?: Decorator[] | null;
+ computed: boolean;
+ static: boolean;
+}
+export interface PrivateIdentifier extends _Node {
+ type: 'PrivateIdentifier';
+ name: string;
+}
+export interface ClassDeclaration extends ClassDeclarationBase {
+ type: 'ClassDeclaration';
+}
+export interface ClassExpression extends ClassDeclarationBase {
+ type: 'ClassExpression';
+}
+export interface ConditionalExpression extends _Node {
+ type: 'ConditionalExpression';
+ test: Expression;
+ consequent: Expression;
+ alternate: Expression;
+}
+export interface ContinueStatement extends _Node {
+ type: 'ContinueStatement';
+ label: Identifier | null;
+}
+export interface DebuggerStatement extends _Node {
+ type: 'DebuggerStatement';
+}
+export interface Decorator extends _Node {
+ type: 'Decorator';
+ expression: LeftHandSideExpression;
+}
+export interface DoWhileStatement extends _Node {
+ type: 'DoWhileStatement';
+ test: Expression;
+ body: Statement;
+}
+export interface EmptyStatement extends _Node {
+ type: 'EmptyStatement';
+}
+export interface ExportAllDeclaration extends _Node {
+ type: 'ExportAllDeclaration';
+ source: Literal;
+ exported: Identifier | null;
+}
+export interface ExportDefaultDeclaration extends _Node {
+ type: 'ExportDefaultDeclaration';
+ declaration: ExportDeclaration | Expression;
+}
+export interface ExportNamedDeclaration extends _Node {
+ type: 'ExportNamedDeclaration';
+ declaration: ExportDeclaration | null;
+ specifiers: ExportSpecifier[];
+ source: Literal | null;
+}
+export interface ExportSpecifier extends _Node {
+ type: 'ExportSpecifier';
+ local: Identifier;
+ exported: Identifier;
+}
+export interface ExpressionStatement extends _Node {
+ type: 'ExpressionStatement';
+ expression: Expression;
+}
+export interface ForInStatement extends _Node {
+ type: 'ForInStatement';
+ left: ForInitialiser;
+ right: Expression;
+ body: Statement;
+}
+export interface ForOfStatement extends _Node {
+ type: 'ForOfStatement';
+ left: ForInitialiser;
+ right: Expression;
+ body: Statement;
+ await: boolean;
+}
+export interface ForStatement extends _Node {
+ type: 'ForStatement';
+ init: Expression | ForInitialiser | null;
+ test: Expression | null;
+ update: Expression | null;
+ body: Statement;
+}
+export interface FunctionDeclaration extends FunctionDeclarationBase {
+ type: 'FunctionDeclaration';
+}
+export interface FunctionExpression extends FunctionDeclarationBase {
+ type: 'FunctionExpression';
+}
+export interface Identifier extends _Node {
+ type: 'Identifier';
+ name: string;
+}
+export interface IfStatement extends _Node {
+ type: 'IfStatement';
+ test: Expression;
+ consequent: Statement;
+ alternate: Statement | null;
+}
+export interface Import extends _Node {
+ type: 'Import';
+}
+export interface ImportDeclaration extends _Node {
+ type: 'ImportDeclaration';
+ source: Literal;
+ specifiers: ImportClause[];
+}
+export interface ImportDefaultSpecifier extends _Node {
+ type: 'ImportDefaultSpecifier';
+ local: Identifier;
+}
+export interface ImportNamespaceSpecifier extends _Node {
+ type: 'ImportNamespaceSpecifier';
+ local: Identifier;
+}
+export interface ImportSpecifier extends _Node {
+ type: 'ImportSpecifier';
+ local: Identifier;
+ imported: Identifier;
+}
+export interface JSXNamespacedName extends _Node {
+ type: 'JSXNamespacedName';
+ namespace: JSXIdentifier | JSXMemberExpression;
+ name: JSXIdentifier;
+}
+export declare type JSXAttributeValue = JSXIdentifier | Literal | JSXElement | JSXFragment | JSXExpressionContainer | JSXSpreadChild | null;
+export interface JSXAttribute extends _Node {
+ type: 'JSXAttribute';
+ name: JSXNamespacedName | JSXIdentifier;
+ value: JSXAttributeValue;
+}
+export interface JSXClosingElement extends _Node {
+ type: 'JSXClosingElement';
+ name: JSXTagNameExpression;
+}
+export interface JSXClosingFragment extends _Node {
+ type: 'JSXClosingFragment';
+}
+export interface JSXElement extends _Node {
+ type: 'JSXElement';
+ openingElement: JSXOpeningElement;
+ closingElement: JSXClosingElement | null;
+ children: JSXChild[];
+}
+export interface JSXEmptyExpression extends _Node {
+ type: 'JSXEmptyExpression';
+}
+export interface JSXExpressionContainer extends _Node {
+ type: 'JSXExpressionContainer';
+ expression: Expression | JSXEmptyExpression;
+}
+export interface JSXFragment extends _Node {
+ type: 'JSXFragment';
+ openingFragment: JSXOpeningFragment;
+ closingFragment: JSXClosingFragment;
+ children: JSXChild[];
+}
+export interface JSXIdentifier extends _Node {
+ type: 'JSXIdentifier';
+ name: string;
+}
+export interface JSXMemberExpression extends _Node {
+ type: 'JSXMemberExpression';
+ object: JSXTagNameExpression;
+ property: JSXIdentifier;
+}
+export interface JSXOpeningElement extends _Node {
+ type: 'JSXOpeningElement';
+ selfClosing: boolean;
+ name: JSXTagNameExpression;
+ attributes: (JSXAttribute | JSXSpreadAttribute)[];
+}
+export interface JSXOpeningFragment extends _Node {
+ type: 'JSXOpeningFragment';
+}
+export interface JSXSpreadAttribute extends _Node {
+ type: 'JSXSpreadAttribute';
+ argument: Expression;
+}
+export interface JSXSpreadChild extends _Node {
+ type: 'JSXSpreadChild';
+ expression: Expression | JSXEmptyExpression;
+}
+export interface JSXText extends _Node {
+ type: 'JSXText';
+ value: string;
+ raw?: string;
+}
+export interface LabeledStatement extends _Node {
+ type: 'LabeledStatement';
+ label: Identifier;
+ body: Statement;
+}
+export interface Literal extends _Node {
+ type: 'Literal';
+ value: boolean | number | string | null | RegExp | bigint;
+ raw?: string;
+}
+export interface LogicalExpression extends _Node {
+ type: 'LogicalExpression';
+ operator: string;
+ left: Expression;
+ right: Expression;
+}
+export interface MemberExpression extends _Node {
+ type: 'MemberExpression';
+ object: Expression | Super;
+ property: Expression | PrivateIdentifier;
+ computed?: boolean;
+ optional?: boolean;
+}
+export declare type Pattern = Identifier | ObjectPattern | ArrayPattern | RestElement | AssignmentPattern | MemberExpression;
+export interface MetaProperty extends _Node {
+ type: 'MetaProperty';
+ meta: Identifier;
+ property: Identifier;
+}
+export interface MethodDefinition extends MethodDefinitionBase {
+ type: 'MethodDefinition';
+}
+export interface NewExpression extends _Node {
+ type: 'NewExpression';
+ callee: LeftHandSideExpression;
+ arguments: Expression[];
+}
+export interface ObjectExpression extends _Node {
+ type: 'ObjectExpression';
+ properties: ObjectLiteralElementLike[];
+}
+export interface ObjectPattern extends _Node {
+ type: 'ObjectPattern';
+ properties: ObjectLiteralElementLike[];
+}
+export interface Program extends _Node {
+ type: 'Program';
+ body: Statement[];
+ sourceType: 'module' | 'script';
+}
+export interface ParenthesizedExpression extends _Node {
+ type: 'ParenthesizedExpression';
+ expression: Expression;
+}
+export interface Property extends _Node {
+ type: 'Property';
+ key: Expression;
+ value: Expression | AssignmentPattern | BindingPattern | Identifier;
+ computed: boolean;
+ method: boolean;
+ shorthand: boolean;
+ kind: 'init' | 'get' | 'set';
+}
+export interface RegExpLiteral extends Literal {
+ regex: {
+ pattern: string;
+ flags: string;
+ };
+}
+export interface RestElement extends _Node {
+ type: 'RestElement';
+ argument: BindingPattern | Identifier | Expression | PropertyName;
+ value?: AssignmentPattern;
+}
+export interface ReturnStatement extends _Node {
+ type: 'ReturnStatement';
+ argument: Expression | null;
+}
+export interface SequenceExpression extends _Node {
+ type: 'SequenceExpression';
+ expressions: Expression[];
+}
+export declare type SpreadArgument = BindingPattern | Identifier | Expression | PropertyName | SpreadElement;
+export interface SpreadElement extends _Node {
+ type: 'SpreadElement';
+ argument: SpreadArgument;
+}
+export interface Super extends _Node {
+ type: 'Super';
+}
+export interface SwitchCase extends _Node {
+ type: 'SwitchCase';
+ test: Expression | null;
+ consequent: Statement[];
+}
+export interface SwitchStatement extends _Node {
+ type: 'SwitchStatement';
+ discriminant: Expression;
+ cases: SwitchCase[];
+}
+export interface TaggedTemplateExpression extends _Node {
+ type: 'TaggedTemplateExpression';
+ tag: Expression;
+ quasi: TemplateLiteral;
+}
+export interface TemplateElement extends _Node {
+ type: 'TemplateElement';
+ value: {
+ raw: string;
+ cooked: string | null;
+ };
+ tail: boolean;
+}
+export interface TemplateLiteral extends _Node {
+ type: 'TemplateLiteral';
+ quasis: TemplateElement[];
+ expressions: Expression[];
+}
+export interface ThisExpression extends _Node {
+ type: 'ThisExpression';
+}
+export interface ThrowStatement extends _Node {
+ type: 'ThrowStatement';
+ argument: Expression;
+}
+export interface TryStatement extends _Node {
+ type: 'TryStatement';
+ block: BlockStatement;
+ handler: CatchClause | null;
+ finalizer: BlockStatement | null;
+}
+export declare type UnaryOperator = '-' | '+' | '!' | '~' | 'typeof' | 'void' | 'delete';
+export declare type UpdateOperator = '++' | '--';
+export interface UpdateExpression extends _Node {
+ type: 'UpdateExpression';
+ operator: UpdateOperator;
+ argument: Expression;
+ prefix: boolean;
+}
+export interface UnaryExpression extends _Node {
+ type: 'UnaryExpression';
+ operator: UnaryOperator;
+ prefix: true;
+ argument: Expression;
+}
+export interface VariableDeclaration extends _Node {
+ type: 'VariableDeclaration';
+ declarations: VariableDeclarator[];
+ kind: 'let' | 'const' | 'var';
+}
+export interface VariableDeclarator extends _Node {
+ type: 'VariableDeclarator';
+ id: Expression | BindingPattern | Identifier;
+ init: Expression | null;
+ definite?: boolean;
+}
+export interface WhileStatement extends _Node {
+ type: 'WhileStatement';
+ test: Expression;
+ body: Statement;
+}
+export interface WithStatement extends _Node {
+ type: 'WithStatement';
+ object: Expression;
+ body: Statement;
+}
+export interface YieldExpression extends _Node {
+ type: 'YieldExpression';
+ delegate: boolean;
+ argument?: Expression | null;
+}
+export {};
+//# sourceMappingURL=estree.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/estree.d.ts.map b/node_modules/meriyah/dist/src/estree.d.ts.map new file mode 100644 index 0000000..fe22f87 --- /dev/null +++ b/node_modules/meriyah/dist/src/estree.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"estree.d.ts","sourceRoot":"","sources":["../../src/estree.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/charClassifier.d.ts b/node_modules/meriyah/dist/src/lexer/charClassifier.d.ts new file mode 100644 index 0000000..3c7b21e --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/charClassifier.d.ts @@ -0,0 +1,25 @@ +export declare const enum CharFlags {
+ None = 0,
+ IdentifierStart = 1,
+ IdentifierPart = 2,
+ KeywordCandidate = 4,
+ LineTerminator = 8,
+ Decimal = 16,
+ Octal = 32,
+ Hex = 64,
+ Binary = 128,
+ Exponent = 256,
+ ImplicitOctalDigits = 512,
+ CarriageReturn = 1024,
+ LineFeed = 2048,
+ Underscore = 4096,
+ StringLiteral = 8192,
+ JSXToken = 16384,
+ Hyphen = 32768
+}
+export declare const CharTypes: (number | CharFlags)[];
+export declare const isIdStart: number[];
+export declare const isIdPart: number[];
+export declare function isIdentifierStart(code: number): number;
+export declare function isIdentifierPart(code: number): any;
+//# sourceMappingURL=charClassifier.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/charClassifier.d.ts.map b/node_modules/meriyah/dist/src/lexer/charClassifier.d.ts.map new file mode 100644 index 0000000..0a48426 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/charClassifier.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"charClassifier.d.ts","sourceRoot":"","sources":["../../../src/lexer/charClassifier.ts"],"names":[],"mappings":"AAGA,0BAAkB,SAAS;IACzB,IAAI,IAAI;IACR,eAAe,IAAe;IAC9B,cAAc,IAAgB;IAC9B,gBAAgB,IAAc;IAC9B,cAAc,IAAgB;IAC9B,OAAO,KAAuB;IAC9B,KAAK,KAAyB;IAC9B,GAAG,KAA2B;IAC9B,MAAM,MAAwB;IAC9B,QAAQ,MAAsB;IAC9B,mBAAmB,MAAW;IAC9B,cAAc,OAAiB;IAC/B,QAAQ,OAAuB;IAC/B,UAAU,OAAqB;IAC/B,aAAa,OAAkB;IAC/B,QAAQ,QAAuB;IAC/B,MAAM,QAAyB;CAChC;AAKD,eAAO,MAAM,SAAS,wBAiIrB,CAAC;AAEF,eAAO,MAAM,SAAS,UAiIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,UAiIpB,CAAC;AAGF,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAYtD;AAED,wBAAgB,gBAAgB,CAAC,IAAI,EAAE,MAAM,GAAG,GAAG,CAclD"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/comments.d.ts b/node_modules/meriyah/dist/src/lexer/comments.d.ts new file mode 100644 index 0000000..6c46f07 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/comments.d.ts @@ -0,0 +1,15 @@ +import { LexerState } from './common';
+import { Context, ParserState } from '../common';
+export declare const enum CommentType {
+ Single = 0,
+ Multi = 1,
+ HTMLOpen = 2,
+ HTMLClose = 3,
+ HashBang = 4
+}
+export declare const CommentTypes: string[];
+export declare function skipHashBang(parser: ParserState): void;
+export declare function skipSingleHTMLComment(parser: ParserState, source: string, state: LexerState, context: Context, type: CommentType, start: number, line: number, column: number): LexerState;
+export declare function skipSingleLineComment(parser: ParserState, source: string, state: LexerState, type: CommentType, start: number, line: number, column: number): LexerState;
+export declare function skipMultiLineComment(parser: ParserState, source: string, state: LexerState): LexerState | void;
+//# sourceMappingURL=comments.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/comments.d.ts.map b/node_modules/meriyah/dist/src/lexer/comments.d.ts.map new file mode 100644 index 0000000..20237b7 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/comments.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"comments.d.ts","sourceRoot":"","sources":["../../../src/lexer/comments.ts"],"names":[],"mappings":"AAAA,OAAO,EAAe,UAAU,EAAgC,MAAM,UAAU,CAAC;AAGjF,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,MAAM,WAAW,CAAC;AAGjD,0BAAkB,WAAW;IAC3B,MAAM,IAAA;IACN,KAAK,IAAA;IACL,QAAQ,IAAA;IACR,SAAS,IAAA;IACT,QAAQ,IAAA;CACT;AAED,eAAO,MAAM,YAAY,UAA0E,CAAC;AAOpG,wBAAgB,YAAY,CAAC,MAAM,EAAE,WAAW,GAAG,IAAI,CAiBtD;AAED,wBAAgB,qBAAqB,CACnC,MAAM,EAAE,WAAW,EACnB,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,UAAU,EACjB,OAAO,EAAE,OAAO,EAChB,IAAI,EAAE,WAAW,EACjB,KAAK,EAAE,MAAM,EACb,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,GACb,UAAU,CAGZ;AAQD,wBAAgB,qBAAqB,CACnC,MAAM,EAAE,WAAW,EACnB,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,UAAU,EACjB,IAAI,EAAE,WAAW,EACjB,KAAK,EAAE,MAAM,EACb,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,GACb,UAAU,CAsCZ;AAQD,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,UAAU,GAAG,UAAU,GAAG,IAAI,CA+D9G"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/common.d.ts b/node_modules/meriyah/dist/src/lexer/common.d.ts new file mode 100644 index 0000000..01894f0 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/common.d.ts @@ -0,0 +1,27 @@ +import { Token } from '../token';
+import { ParserState } from '../common';
+export declare const enum LexerState {
+ None = 0,
+ NewLine = 1,
+ LastIsCR = 4
+}
+export declare const enum NumberKind {
+ ImplicitOctal = 1,
+ Binary = 2,
+ Octal = 4,
+ Hex = 8,
+ Decimal = 16,
+ NonOctalDecimal = 32,
+ Float = 64,
+ ValidBigIntKind = 128,
+ DecimalNumberKind = 48
+}
+export declare function advanceChar(parser: ParserState): number;
+export declare function consumeMultiUnitCodePoint(parser: ParserState, hi: number): 0 | 1;
+export declare function consumeLineFeed(parser: ParserState, state: LexerState): void;
+export declare function scanNewLine(parser: ParserState): void;
+export declare function isExoticECMAScriptWhitespace(ch: number): boolean;
+export declare function fromCodePoint(codePoint: number): string;
+export declare function toHex(code: number): number;
+export declare function convertTokenType(t: Token): string;
+//# sourceMappingURL=common.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/common.d.ts.map b/node_modules/meriyah/dist/src/lexer/common.d.ts.map new file mode 100644 index 0000000..fe2d42b --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/common.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"common.d.ts","sourceRoot":"","sources":["../../../src/lexer/common.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AAEjC,OAAO,EAAE,WAAW,EAAS,MAAM,WAAW,CAAC;AAI/C,0BAAkB,UAAU;IAC1B,IAAI,IAAI;IACR,OAAO,IAAS;IAChB,QAAQ,IAAS;CAClB;AAED,0BAAkB,UAAU;IAC1B,aAAa,IAAS;IACtB,MAAM,IAAS;IACf,KAAK,IAAS;IACd,GAAG,IAAS;IACZ,OAAO,KAAS;IAChB,eAAe,KAAS;IACxB,KAAK,KAAS;IACd,eAAe,MAAS;IACxB,iBAAiB,KAA4B;CAC9C;AAOD,wBAAgB,WAAW,CAAC,MAAM,EAAE,WAAW,GAAG,MAAM,CAGvD;AAQD,wBAAgB,yBAAyB,CAAC,MAAM,EAAE,WAAW,EAAE,EAAE,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAYhF;AAKD,wBAAgB,eAAe,CAAC,MAAM,EAAE,WAAW,EAAE,KAAK,EAAE,UAAU,GAAG,IAAI,CAO5E;AAED,wBAAgB,WAAW,CAAC,MAAM,EAAE,WAAW,GAAG,IAAI,CAKrD;AAID,wBAAgB,4BAA4B,CAAC,EAAE,EAAE,MAAM,GAAG,OAAO,CAahE;AAQD,wBAAgB,aAAa,CAAC,SAAS,EAAE,MAAM,GAAG,MAAM,CAIvD;AAOD,wBAAgB,KAAK,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAE1C;AAOD,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,KAAK,GAAG,MAAM,CAuBjD"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/decodeHTML.d.ts b/node_modules/meriyah/dist/src/lexer/decodeHTML.d.ts new file mode 100644 index 0000000..82a45ae --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/decodeHTML.d.ts @@ -0,0 +1,2 @@ +export declare function decodeHTMLStrict(text: string): string;
+//# sourceMappingURL=decodeHTML.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/decodeHTML.d.ts.map b/node_modules/meriyah/dist/src/lexer/decodeHTML.d.ts.map new file mode 100644 index 0000000..c691b66 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/decodeHTML.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"decodeHTML.d.ts","sourceRoot":"","sources":["../../../src/lexer/decodeHTML.ts"],"names":[],"mappings":"AAinEA,wBAAgB,gBAAgB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAYrD"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/identifier.d.ts b/node_modules/meriyah/dist/src/lexer/identifier.d.ts new file mode 100644 index 0000000..832f2bd --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/identifier.d.ts @@ -0,0 +1,9 @@ +import { ParserState, Context } from '../common';
+import { Token } from '../token';
+export declare function scanIdentifier(parser: ParserState, context: Context, isValidAsKeyword: 0 | 1): Token;
+export declare function scanUnicodeIdentifier(parser: ParserState, context: Context): Token;
+export declare function scanIdentifierSlowCase(parser: ParserState, context: Context, hasEscape: 0 | 1, isValidAsKeyword: number): Token;
+export declare function scanPrivateIdentifier(parser: ParserState): Token;
+export declare function scanIdentifierUnicodeEscape(parser: ParserState): number;
+export declare function scanUnicodeEscape(parser: ParserState): number;
+//# sourceMappingURL=identifier.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/identifier.d.ts.map b/node_modules/meriyah/dist/src/lexer/identifier.d.ts.map new file mode 100644 index 0000000..021a233 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/identifier.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"identifier.d.ts","sourceRoot":"","sources":["../../../src/lexer/identifier.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,KAAK,EAAoB,MAAM,UAAU,CAAC;AAYnD,wBAAgB,cAAc,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,GAAG,KAAK,CAOpG;AAQD,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CAKlF;AAUD,wBAAgB,sBAAsB,CACpC,MAAM,EAAE,WAAW,EACnB,OAAO,EAAE,OAAO,EAChB,SAAS,EAAE,CAAC,GAAG,CAAC,EAChB,gBAAgB,EAAE,MAAM,GACvB,KAAK,CA8DP;AAOD,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,WAAW,GAAG,KAAK,CAGhE;AAOD,wBAAgB,2BAA2B,CAAC,MAAM,EAAE,WAAW,GAAG,MAAM,CAQvE;AAOD,wBAAgB,iBAAiB,CAAC,MAAM,EAAE,WAAW,GAAG,MAAM,CAkC7D"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/index.d.ts b/node_modules/meriyah/dist/src/lexer/index.d.ts new file mode 100644 index 0000000..5c7892d --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/index.d.ts @@ -0,0 +1,10 @@ +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';
+//# sourceMappingURL=index.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/index.d.ts.map b/node_modules/meriyah/dist/src/lexer/index.d.ts.map new file mode 100644 index 0000000..1f78f2b --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/lexer/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,SAAS,EAAE,WAAW,EAAE,MAAM,QAAQ,CAAC;AACjE,OAAO,EACL,oBAAoB,EACpB,qBAAqB,EACrB,YAAY,EACZ,qBAAqB,EACrB,WAAW,EACZ,MAAM,YAAY,CAAC;AACpB,OAAO,EACL,WAAW,EACX,yBAAyB,EACzB,4BAA4B,EAC5B,aAAa,EACb,KAAK,EACL,eAAe,EACf,WAAW,EACX,UAAU,EACV,UAAU,EACV,gBAAgB,EACjB,MAAM,UAAU,CAAC;AAClB,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,kBAAkB,CAAC;AAC7F,OAAO,EACL,cAAc,EACd,sBAAsB,EACtB,qBAAqB,EACrB,qBAAqB,EACrB,iBAAiB,EAClB,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AACtC,OAAO,EAAE,UAAU,EAAE,MAAM,WAAW,CAAC;AACvC,OAAO,EAAE,YAAY,EAAE,gBAAgB,EAAE,MAAM,YAAY,CAAC;AAC5D,OAAO,EAAE,qBAAqB,EAAE,MAAM,UAAU,CAAC"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/jsx.d.ts b/node_modules/meriyah/dist/src/lexer/jsx.d.ts new file mode 100644 index 0000000..3287c45 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/jsx.d.ts @@ -0,0 +1,7 @@ +import { Token } from '../token';
+import { ParserState, Context } from '../common';
+export declare function scanJSXAttributeValue(parser: ParserState, context: Context): Token;
+export declare function scanJSXString(parser: ParserState, context: Context): Token;
+export declare function scanJSXToken(parser: ParserState, context: Context): Token;
+export declare function scanJSXIdentifier(parser: ParserState): Token;
+//# sourceMappingURL=jsx.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/jsx.d.ts.map b/node_modules/meriyah/dist/src/lexer/jsx.d.ts.map new file mode 100644 index 0000000..1b704f6 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/jsx.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"jsx.d.ts","sourceRoot":"","sources":["../../../src/lexer/jsx.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AACjC,OAAO,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAWjD,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CASlF;AAOD,wBAAgB,aAAa,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CAe1E;AAOD,wBAAgB,YAAY,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CAuDzE;AAOD,wBAAgB,iBAAiB,CAAC,MAAM,EAAE,WAAW,GAAG,KAAK,CAW5D"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/numeric.d.ts b/node_modules/meriyah/dist/src/lexer/numeric.d.ts new file mode 100644 index 0000000..d9169a2 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/numeric.d.ts @@ -0,0 +1,6 @@ +import { ParserState, Context } from '../common';
+import { Token } from '../token';
+import { NumberKind } from './common';
+export declare function scanNumber(parser: ParserState, context: Context, kind: NumberKind): Token;
+export declare function scanDecimalDigitsOrSeparator(parser: ParserState, char: number): string;
+//# sourceMappingURL=numeric.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/numeric.d.ts.map b/node_modules/meriyah/dist/src/lexer/numeric.d.ts.map new file mode 100644 index 0000000..0986ccd --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/numeric.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"numeric.d.ts","sourceRoot":"","sources":["../../../src/lexer/numeric.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,OAAO,EAAS,MAAM,WAAW,CAAC;AACxD,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AACjC,OAAO,EAAsB,UAAU,EAAE,MAAM,UAAU,CAAC;AAY1D,wBAAgB,UAAU,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,UAAU,GAAG,KAAK,CA8MzF;AAQD,wBAAgB,4BAA4B,CAAC,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,MAAM,GAAG,MAAM,CA8BtF"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/regexp.d.ts b/node_modules/meriyah/dist/src/lexer/regexp.d.ts new file mode 100644 index 0000000..e9712a0 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/regexp.d.ts @@ -0,0 +1,4 @@ +import { Context, ParserState } from '../common';
+import { Token } from '../token';
+export declare function scanRegularExpression(parser: ParserState, context: Context): Token;
+//# sourceMappingURL=regexp.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/regexp.d.ts.map b/node_modules/meriyah/dist/src/lexer/regexp.d.ts.map new file mode 100644 index 0000000..67fb310 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/regexp.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"regexp.d.ts","sourceRoot":"","sources":["../../../src/lexer/regexp.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AAYjC,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CA+GlF"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/scan.d.ts b/node_modules/meriyah/dist/src/lexer/scan.d.ts new file mode 100644 index 0000000..6a9177b --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/scan.d.ts @@ -0,0 +1,7 @@ +import { Token } from '../token';
+import { ParserState, Context } from '../common';
+import { LexerState } from './common';
+export declare const TokenLookup: Token[];
+export declare function nextToken(parser: ParserState, context: Context): void;
+export declare function scanSingleToken(parser: ParserState, context: Context, state: LexerState): Token;
+//# sourceMappingURL=scan.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/scan.d.ts.map b/node_modules/meriyah/dist/src/lexer/scan.d.ts.map new file mode 100644 index 0000000..0988895 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/scan.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"scan.d.ts","sourceRoot":"","sources":["../../../src/lexer/scan.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AACjC,OAAO,EAAE,WAAW,EAAE,OAAO,EAAS,MAAM,WAAW,CAAC;AAGxD,OAAO,EAEL,UAAU,EAOX,MAAM,UAAU,CAAC;AAsBlB,eAAO,MAAM,WAAW,SAiIvB,CAAC;AAQF,wBAAgB,SAAS,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,IAAI,CAmBrE;AAED,wBAAgB,eAAe,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,UAAU,GAAG,KAAK,CA4c/F"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/string.d.ts b/node_modules/meriyah/dist/src/lexer/string.d.ts new file mode 100644 index 0000000..bf9631c --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/string.d.ts @@ -0,0 +1,13 @@ +import { ParserState, Context } from '../common';
+import { Token } from '../token';
+export declare const enum Escape {
+ Empty = -1,
+ StrictOctal = -2,
+ EightOrNine = -3,
+ InvalidHex = -4,
+ OutOfRange = -5
+}
+export declare function scanString(parser: ParserState, context: Context, quote: number): Token;
+export declare function parseEscape(parser: ParserState, context: Context, first: number): number;
+export declare function handleStringError(state: ParserState, code: Escape, isTemplate: 0 | 1): void;
+//# sourceMappingURL=string.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/string.d.ts.map b/node_modules/meriyah/dist/src/lexer/string.d.ts.map new file mode 100644 index 0000000..af4594c --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/string.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"string.d.ts","sourceRoot":"","sources":["../../../src/lexer/string.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,OAAO,EAAS,MAAM,WAAW,CAAC;AACxD,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AAMjC,0BAAkB,MAAM;IACtB,KAAK,KAAK;IACV,WAAW,KAAK;IAChB,WAAW,KAAK;IAChB,UAAU,KAAK;IACf,UAAU,KAAK;CAChB;AAKD,wBAAgB,UAAU,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,GAAG,KAAK,CAoCtF;AAID,wBAAgB,WAAW,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,GAAG,MAAM,CAkKxF;AAED,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,WAAW,EAAE,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAmB3F"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/template.d.ts b/node_modules/meriyah/dist/src/lexer/template.d.ts new file mode 100644 index 0000000..bbcb08c --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/template.d.ts @@ -0,0 +1,5 @@ +import { ParserState, Context } from '../common';
+import { Token } from '../token';
+export declare function scanTemplate(parser: ParserState, context: Context): Token;
+export declare function scanTemplateTail(parser: ParserState, context: Context): Token;
+//# sourceMappingURL=template.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/lexer/template.d.ts.map b/node_modules/meriyah/dist/src/lexer/template.d.ts.map new file mode 100644 index 0000000..f187797 --- /dev/null +++ b/node_modules/meriyah/dist/src/lexer/template.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"template.d.ts","sourceRoot":"","sources":["../../../src/lexer/template.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AASjC,wBAAgB,YAAY,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CAuDzE;AAqCD,wBAAgB,gBAAgB,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,CAK7E"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/meriyah.d.ts b/node_modules/meriyah/dist/src/meriyah.d.ts new file mode 100644 index 0000000..ba65769 --- /dev/null +++ b/node_modules/meriyah/dist/src/meriyah.d.ts @@ -0,0 +1,8 @@ +import { Options } from './parser';
+import * as ESTree from './estree';
+declare const version: string;
+export declare function parseScript(source: string, options?: Options): ESTree.Program;
+export declare function parseModule(source: string, options?: Options): ESTree.Program;
+export declare function parse(source: string, options?: Options): ESTree.Program;
+export { Options, ESTree, version };
+//# sourceMappingURL=meriyah.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/meriyah.d.ts.map b/node_modules/meriyah/dist/src/meriyah.d.ts.map new file mode 100644 index 0000000..e08a238 --- /dev/null +++ b/node_modules/meriyah/dist/src/meriyah.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"meriyah.d.ts","sourceRoot":"","sources":["../../src/meriyah.ts"],"names":[],"mappings":"AACA,OAAO,EAAe,OAAO,EAAE,MAAM,UAAU,CAAC;AAChD,OAAO,KAAK,MAAM,MAAM,UAAU,CAAC;AAGnC,QAAA,MAAM,OAAO,EAAE,MAAqB,CAAC;AAKrC,wBAAgB,WAAW,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC,OAAO,CAE7E;AAKD,wBAAgB,WAAW,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC,OAAO,CAE7E;AAKD,wBAAgB,KAAK,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC,OAAO,CAEvE;AAED,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/parser.d.ts b/node_modules/meriyah/dist/src/parser.d.ts new file mode 100644 index 0000000..0b65a69 --- /dev/null +++ b/node_modules/meriyah/dist/src/parser.d.ts @@ -0,0 +1,119 @@ +import { Token } from './token';
+import * as ESTree from './estree';
+import { Context, ParserState, PropertyKind, Origin, Flags, OnComment, OnToken, BindingKind, HoistedClassFlags, HoistedFunctionFlags, ScopeState } from './common';
+export declare function create(source: string, sourceFile: string | void, onComment: OnComment | void, onToken: OnToken | void): ParserState;
+export interface Options {
+ module?: boolean;
+ next?: boolean;
+ ranges?: boolean;
+ webcompat?: boolean;
+ loc?: boolean;
+ raw?: boolean;
+ directives?: boolean;
+ globalReturn?: boolean;
+ impliedStrict?: boolean;
+ preserveParens?: boolean;
+ lexical?: boolean;
+ source?: string;
+ identifierPattern?: boolean;
+ jsx?: boolean;
+ specDeviation?: boolean;
+ onComment?: OnComment;
+ onToken?: OnToken;
+ uniqueKeyInPattern?: boolean;
+}
+export declare function parseSource(source: string, options: Options | void, context: Context): ESTree.Program;
+export declare function parseStatementList(parser: ParserState, context: Context, scope: ScopeState | undefined): ESTree.Statement[];
+export declare function parseModuleItemList(parser: ParserState, context: Context, scope: ScopeState | undefined): ReturnType<typeof parseDirective | typeof parseModuleItem>[];
+export declare function parseModuleItem(parser: ParserState, context: Context, scope: ScopeState | undefined): any;
+export declare function parseStatementListItem(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, labels: ESTree.Labels): ESTree.Statement | ESTree.Decorator[];
+export declare function parseStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, labels: ESTree.Labels, allowFuncDecl: 0 | 1, start: number, line: number, column: number): ESTree.Statement;
+export declare function parseExpressionOrLabelledStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, labels: ESTree.Labels, allowFuncDecl: 0 | 1, start: number, line: number, column: number): ESTree.ExpressionStatement | ESTree.LabeledStatement;
+export declare function parseBlock(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.BlockStatement;
+export declare function parseReturnStatement(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.ReturnStatement;
+export declare function parseExpressionStatement(parser: ParserState, context: Context, expression: ESTree.Expression, start: number, line: number, column: number): ESTree.ExpressionStatement;
+export declare function parseLabelledStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, labels: ESTree.Labels, value: string, expr: ESTree.Identifier | ESTree.Expression, token: Token, allowFuncDecl: 0 | 1, start: number, line: number, column: number): ESTree.LabeledStatement;
+export declare function parseAsyncArrowOrAsyncFunctionDeclaration(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, labels: ESTree.Labels, allowFuncDecl: 0 | 1, start: number, line: number, column: number): ESTree.ExpressionStatement | ESTree.LabeledStatement | ESTree.FunctionDeclaration;
+export declare function parseDirective(parser: ParserState, context: Context, expression: ESTree.ArgumentExpression | ESTree.SequenceExpression | ESTree.Expression, token: Token, start: number, line: number, column: number): ESTree.ExpressionStatement;
+export declare function parseEmptyStatement(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.EmptyStatement;
+export declare function parseThrowStatement(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.ThrowStatement;
+export declare function parseIfStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.IfStatement;
+export declare function parseConsequentOrAlternative(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.Statement | ESTree.FunctionDeclaration;
+export declare function parseSwitchStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.SwitchStatement;
+export declare function parseWhileStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.WhileStatement;
+export declare function parseIterationStatementBody(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels): ESTree.Statement;
+export declare function parseContinueStatement(parser: ParserState, context: Context, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.ContinueStatement;
+export declare function parseBreakStatement(parser: ParserState, context: Context, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.BreakStatement;
+export declare function parseWithStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.WithStatement;
+export declare function parseDebuggerStatement(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.DebuggerStatement;
+export declare function parseTryStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.TryStatement;
+export declare function parseCatchBlock(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.CatchClause;
+export declare function parseDoWhileStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.DoWhileStatement;
+export declare function parseLetIdentOrVarDeclarationStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, start: number, line: number, column: number): ESTree.VariableDeclaration | ESTree.LabeledStatement | ESTree.ExpressionStatement;
+export declare function parseVariableStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, start: number, line: number, column: number): ESTree.VariableDeclaration;
+export declare function parseVariableDeclarationList(parser: ParserState, context: Context, scope: ScopeState | undefined, kind: BindingKind, origin: Origin): ESTree.VariableDeclarator[];
+export declare function parseForStatement(parser: ParserState, context: Context, scope: ScopeState | undefined, labels: ESTree.Labels, start: number, line: number, column: number): ESTree.ForStatement | ESTree.ForInStatement | ESTree.ForOfStatement;
+export declare function parseRestrictedIdentifier(parser: ParserState, context: Context, scope: ScopeState | undefined): ESTree.Identifier;
+export declare function parseImportMetaDeclaration(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.ExpressionStatement;
+export declare function parseExpression(parser: ParserState, context: Context, canAssign: 0 | 1, isPattern: 0 | 1, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.Expression;
+export declare function parseSequenceExpression(parser: ParserState, context: Context, inGroup: 0 | 1, start: number, line: number, column: number, expr: ESTree.AssignmentExpression | ESTree.Expression): ESTree.SequenceExpression;
+export declare function parseExpressions(parser: ParserState, context: Context, inGroup: 0 | 1, canAssign: 0 | 1, start: number, line: number, column: number): ESTree.SequenceExpression | ESTree.Expression;
+export declare function parseAssignmentExpression(parser: ParserState, context: Context, inGroup: 0 | 1, isPattern: 0 | 1, start: number, line: number, column: number, left: ESTree.ArgumentExpression | ESTree.Expression | null): ESTree.ArgumentExpression | ESTree.Expression;
+export declare function parseAssignmentExpressionOrPattern(parser: ParserState, context: Context, inGroup: 0 | 1, isPattern: 0 | 1, start: number, line: number, column: number, left: any): any;
+export declare function parseConditionalExpression(parser: ParserState, context: Context, test: ESTree.Expression, start: number, line: number, column: number): ESTree.ConditionalExpression;
+export declare function parseBinaryExpression(parser: ParserState, context: Context, inGroup: 0 | 1, start: number, line: number, column: number, minPrec: number, operator: Token, left: ESTree.ArgumentExpression | ESTree.Expression): ESTree.ArgumentExpression | ESTree.Expression;
+export declare function parseUnaryExpression(parser: ParserState, context: Context, isLHS: 0 | 1, start: number, line: number, column: number, inGroup: 0 | 1): ESTree.UnaryExpression;
+export declare function parseAsyncExpression(parser: ParserState, context: Context, inGroup: 0 | 1, isLHS: 0 | 1, canAssign: 0 | 1, isPattern: 0 | 1, inNew: 0 | 1, start: number, line: number, column: number): ESTree.FunctionExpression | ESTree.ArrowFunctionExpression | ESTree.CallExpression | ESTree.Identifier;
+export declare function parseYieldExpression(parser: ParserState, context: Context, inGroup: 0 | 1, canAssign: 0 | 1, start: number, line: number, column: number): ESTree.YieldExpression | ESTree.Identifier | ESTree.ArrowFunctionExpression;
+export declare function parseAwaitExpression(parser: ParserState, context: Context, inNew: 0 | 1, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.IdentifierOrExpression | ESTree.AwaitExpression;
+export declare function parseFunctionBody(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, firstRestricted: Token | undefined, scopeError: any): ESTree.BlockStatement;
+export declare function parseSuperExpression(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.Super;
+export declare function parseLeftHandSideExpression(parser: ParserState, context: Context, canAssign: 0 | 1, inGroup: 0 | 1, isLHS: 0 | 1, start: number, line: number, column: number): ESTree.Expression;
+export declare function parseMemberOrUpdateExpression(parser: ParserState, context: Context, expr: ESTree.Expression, inGroup: 0 | 1, inChain: 0 | 1, start: number, line: number, column: number): any;
+export declare function parseOptionalChain(parser: ParserState, context: Context, expr: ESTree.Expression, start: number, line: number, column: number): ESTree.MemberExpression | ESTree.CallExpression;
+export declare function parsePropertyOrPrivatePropertyName(parser: ParserState, context: Context): any;
+export declare function parseUpdateExpressionPrefixed(parser: ParserState, context: Context, inNew: 0 | 1, isLHS: 0 | 1, start: number, line: number, column: number): ESTree.UpdateExpression;
+export declare function parsePrimaryExpression(parser: ParserState, context: Context, kind: BindingKind, inNew: 0 | 1, canAssign: 0 | 1, isPattern: 0 | 1, inGroup: 0 | 1, isLHS: 0 | 1, start: number, line: number, column: number): any;
+export declare function parseImportMetaExpression(parser: ParserState, context: Context, meta: ESTree.Identifier, start: number, line: number, column: number): ESTree.MetaProperty;
+export declare function parseImportExpression(parser: ParserState, context: Context, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.ImportExpression;
+export declare function parseBigIntLiteral(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.BigIntLiteral;
+export declare function parseTemplateLiteral(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.TemplateLiteral;
+export declare function parseTemplate(parser: ParserState, context: Context): ESTree.TemplateLiteral;
+export declare function parseTemplateElement(parser: ParserState, context: Context, cooked: string | null, raw: string, start: number, line: number, col: number, tail: boolean): ESTree.TemplateElement;
+export declare function parseArguments(parser: ParserState, context: Context, inGroup: 0 | 1): (ESTree.SpreadElement | ESTree.Expression)[];
+export declare function parseIdentifier(parser: ParserState, context: Context, isPattern: 0 | 1): ESTree.Identifier;
+export declare function parseLiteral(parser: ParserState, context: Context): ESTree.Literal;
+export declare function parseNullOrTrueOrFalseLiteral(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.Literal;
+export declare function parseThisExpression(parser: ParserState, context: Context): ESTree.ThisExpression;
+export declare function parseFunctionDeclaration(parser: ParserState, context: Context, scope: ScopeState | undefined, origin: Origin, allowGen: 0 | 1, flags: HoistedFunctionFlags, isAsync: 0 | 1, start: number, line: number, column: number): ESTree.FunctionDeclaration;
+export declare function parseFunctionExpression(parser: ParserState, context: Context, isAsync: 0 | 1, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.FunctionExpression;
+export declare function parseArrayExpressionOrPattern(parser: ParserState, context: Context, scope: ScopeState | undefined, skipInitializer: 0 | 1, inGroup: 0 | 1, isPattern: 0 | 1, kind: BindingKind, origin: Origin, start: number, line: number, column: number): ESTree.ArrayExpression | ESTree.ArrayPattern | ESTree.AssignmentExpression;
+export declare function parseMethodDefinition(parser: ParserState, context: Context, kind: PropertyKind, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.FunctionExpression;
+export declare function parseObjectLiteralOrPattern(parser: ParserState, context: Context, scope: ScopeState | undefined, skipInitializer: 0 | 1, inGroup: 0 | 1, isPattern: 0 | 1, kind: BindingKind, origin: Origin, start: number, line: number, column: number): ESTree.ObjectExpression | ESTree.ObjectPattern | ESTree.AssignmentExpression;
+export declare function parseMethodFormals(parser: ParserState, context: Context, scope: ScopeState | undefined, kind: PropertyKind, type: BindingKind, inGroup: 0 | 1): ESTree.Parameter[];
+export declare function parseComputedPropertyName(parser: ParserState, context: Context, inGroup: 0 | 1): ESTree.Expression;
+export declare function parseParenthesizedExpression(parser: ParserState, context: Context, canAssign: 0 | 1, kind: BindingKind, origin: Origin, start: number, line: number, column: number): any;
+export declare function parseIdentifierOrArrow(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.Identifier | ESTree.ArrowFunctionExpression;
+export declare function parseArrowFunctionExpression(parser: ParserState, context: Context, scope: ScopeState | undefined, params: any, isAsync: 0 | 1, start: number, line: number, column: number): ESTree.ArrowFunctionExpression;
+export declare function parseFormalParametersOrFormalList(parser: ParserState, context: Context, scope: ScopeState | undefined, inGroup: 0 | 1, kind: BindingKind): ESTree.Parameter[];
+export declare function parseMembeExpressionNoCall(parser: ParserState, context: Context, expr: ESTree.Expression, inGroup: 0 | 1, start: number, line: number, column: number): any;
+export declare function parseNewExpression(parser: ParserState, context: Context, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.NewExpression | ESTree.Expression | ESTree.MetaProperty;
+export declare function parseMetaProperty(parser: ParserState, context: Context, meta: ESTree.Identifier, start: number, line: number, column: number): ESTree.MetaProperty;
+export declare function parseAsyncArrowOrCallExpression(parser: ParserState, context: Context, callee: ESTree.Identifier | void, canAssign: 0 | 1, kind: BindingKind, origin: Origin, flags: Flags, start: number, line: number, column: number): ESTree.CallExpression | ESTree.ArrowFunctionExpression;
+export declare function parseRegExpLiteral(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.RegExpLiteral;
+export declare function parseClassDeclaration(parser: ParserState, context: Context, scope: ScopeState | undefined, flags: HoistedClassFlags, start: number, line: number, column: number): ESTree.ClassDeclaration;
+export declare function parseClassExpression(parser: ParserState, context: Context, inGroup: 0 | 1, start: number, line: number, column: number): ESTree.ClassExpression;
+export declare function parseDecorators(parser: ParserState, context: Context): ESTree.Decorator[];
+export declare function parseDecoratorList(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.Decorator;
+export declare function parseClassBody(parser: ParserState, context: Context, inheritedContext: Context, scope: ScopeState | undefined, kind: BindingKind, origin: Origin, inGroup: 0 | 1): ESTree.ClassBody;
+export declare function parsePropertyDefinition(parser: ParserState, context: Context, key: ESTree.PrivateIdentifier | ESTree.Expression | null, state: PropertyKind, decorators: ESTree.Decorator[] | null, start: number, line: number, column: number): ESTree.PropertyDefinition;
+export declare function parseBindingPattern(parser: ParserState, context: Context, scope: ScopeState | undefined, type: BindingKind, origin: Origin, start: number, line: number, column: number): ESTree.BindingPattern;
+export declare function parseOpeningFragment(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.JSXOpeningFragment;
+export declare function parseJSXClosingFragment(parser: ParserState, context: Context, inJSXChild: 0 | 1, start: number, line: number, column: number): ESTree.JSXClosingFragment;
+export declare function parseJSXChildren(parser: ParserState, context: Context): ESTree.JSXChild[];
+export declare function parseJSXText(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.JSXText;
+export declare function parseJSXMemberExpression(parser: ParserState, context: Context, object: ESTree.JSXIdentifier | ESTree.JSXMemberExpression, start: number, line: number, column: number): ESTree.JSXMemberExpression;
+export declare function parseJSXAttributes(parser: ParserState, context: Context): (ESTree.JSXAttribute | ESTree.JSXSpreadAttribute)[];
+export declare function parseJSXSpreadAttribute(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.JSXSpreadAttribute;
+export declare function parseJSXIdentifier(parser: ParserState, context: Context, start: number, line: number, column: number): ESTree.JSXIdentifier;
+//# sourceMappingURL=parser.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/parser.d.ts.map b/node_modules/meriyah/dist/src/parser.d.ts.map new file mode 100644 index 0000000..41fd405 --- /dev/null +++ b/node_modules/meriyah/dist/src/parser.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"parser.d.ts","sourceRoot":"","sources":["../../src/parser.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/token.d.ts b/node_modules/meriyah/dist/src/token.d.ts new file mode 100644 index 0000000..88c4dac --- /dev/null +++ b/node_modules/meriyah/dist/src/token.d.ts @@ -0,0 +1,168 @@ +export declare const enum Token {
+ Type = 255,
+ PrecStart = 8,
+ Precedence = 3840,
+ Keyword = 4096,
+ Contextual = 12288,
+ Reserved = 20480,
+ FutureReserved = 36864,
+ IsExpressionStart = 65536,
+ IsIdentifier = 143360,
+ IsInOrOf = 262144,
+ IsLogical = 524288,
+ IsAutoSemicolon = 1048576,
+ IsPatternStart = 2097152,
+ IsAssignOp = 4194304,
+ IsBinaryOp = 8454144,
+ IsUnaryOp = 16842752,
+ IsUpdateOp = 33619968,
+ IsMemberOrCallExpression = 67108864,
+ IsStringOrNumber = 134217728,
+ IsCoalesc = 268435456,
+ IsEvalOrArguments = 537079808,
+ IsClassField = 1073741824,
+ EOF = 1048576,
+ Identifier = 208897,
+ NumericLiteral = 134283266,
+ StringLiteral = 134283267,
+ RegularExpression = 65540,
+ FalseKeyword = 86021,
+ TrueKeyword = 86022,
+ NullKeyword = 86023,
+ TemplateContinuation = 67174408,
+ TemplateSpan = 67174409,
+ Arrow = 10,
+ LeftParen = 67174411,
+ LeftBrace = 2162700,
+ Period = 67108877,
+ Ellipsis = 14,
+ RightBrace = 1074790415,
+ RightParen = 16,
+ Semicolon = 1074790417,
+ Comma = 18,
+ LeftBracket = 69271571,
+ RightBracket = 20,
+ Colon = 21,
+ QuestionMark = 22,
+ SingleQuote = 23,
+ DoubleQuote = 24,
+ JSXClose = 25,
+ JSXAutoClose = 26,
+ Increment = 33619995,
+ Decrement = 33619996,
+ Assign = 1077936157,
+ ShiftLeftAssign = 4194334,
+ ShiftRightAssign = 4194335,
+ LogicalShiftRightAssign = 4194336,
+ ExponentiateAssign = 4194337,
+ AddAssign = 4194338,
+ SubtractAssign = 4194339,
+ MultiplyAssign = 4194340,
+ DivideAssign = 4259877,
+ ModuloAssign = 4194342,
+ BitwiseXorAssign = 4194343,
+ BitwiseOrAssign = 4194344,
+ BitwiseAndAssign = 4194345,
+ LogicalOrAssign = 4194346,
+ LogicalAndAssign = 4194347,
+ CoalesceAssign = 4194348,
+ TypeofKeyword = 16863277,
+ DeleteKeyword = 16863278,
+ VoidKeyword = 16863279,
+ Negate = 16842800,
+ Complement = 16842801,
+ Add = 25233970,
+ Subtract = 25233971,
+ InKeyword = 8738868,
+ InstanceofKeyword = 8476725,
+ Multiply = 8457014,
+ Modulo = 8457015,
+ Divide = 8457016,
+ Exponentiate = 8457273,
+ LogicalAnd = 8979258,
+ LogicalOr = 8979003,
+ StrictEqual = 8455996,
+ StrictNotEqual = 8455997,
+ LooseEqual = 8455998,
+ LooseNotEqual = 8455999,
+ LessThanOrEqual = 8456000,
+ GreaterThanOrEqual = 8456001,
+ LessThan = 8456258,
+ GreaterThan = 8456259,
+ ShiftLeft = 8456516,
+ ShiftRight = 8456517,
+ LogicalShiftRight = 8456518,
+ BitwiseAnd = 8455751,
+ BitwiseOr = 8455240,
+ BitwiseXor = 8455497,
+ VarKeyword = 86090,
+ LetKeyword = 241739,
+ ConstKeyword = 86092,
+ BreakKeyword = 20557,
+ CaseKeyword = 20558,
+ CatchKeyword = 20559,
+ ClassKeyword = 86096,
+ ContinueKeyword = 20561,
+ DebuggerKeyword = 20562,
+ DefaultKeyword = 20563,
+ DoKeyword = 20564,
+ ElseKeyword = 20565,
+ ExportKeyword = 20566,
+ ExtendsKeyword = 20567,
+ FinallyKeyword = 20568,
+ ForKeyword = 20569,
+ FunctionKeyword = 86106,
+ IfKeyword = 20571,
+ ImportKeyword = 86108,
+ NewKeyword = 86109,
+ ReturnKeyword = 20574,
+ SuperKeyword = 86111,
+ SwitchKeyword = 86112,
+ ThisKeyword = 86113,
+ ThrowKeyword = 86114,
+ TryKeyword = 20579,
+ WhileKeyword = 20580,
+ WithKeyword = 20581,
+ ImplementsKeyword = 36966,
+ InterfaceKeyword = 36967,
+ PackageKeyword = 36968,
+ PrivateKeyword = 36969,
+ ProtectedKeyword = 36970,
+ PublicKeyword = 36971,
+ StaticKeyword = 36972,
+ YieldKeyword = 241773,
+ AsKeyword = 77934,
+ AsyncKeyword = 209007,
+ AwaitKeyword = 209008,
+ ConstructorKeyword = 12401,
+ GetKeyword = 12402,
+ SetKeyword = 12403,
+ FromKeyword = 12404,
+ OfKeyword = 274549,
+ EnumKeyword = 86134,
+ Eval = 537079927,
+ Arguments = 537079928,
+ EscapedReserved = 121,
+ EscapedFutureReserved = 122,
+ AnyIdentifier = 143483,
+ PrivateIdentifier = 124,
+ BigIntLiteral = 134283389,
+ Coalesce = 276889982,
+ QuestionMarkPeriod = 67108991,
+ WhiteSpace = 128,
+ Illegal = 129,
+ CarriageReturn = 130,
+ PrivateField = 131,
+ Template = 132,
+ Decorator = 133,
+ Target = 143494,
+ Meta = 143495,
+ LineFeed = 136,
+ EscapedIdentifier = 137,
+ JSXText = 138
+}
+export declare const KeywordDescTable: string[];
+export declare const descKeywordTable: {
+ [key: string]: Token;
+};
+//# sourceMappingURL=token.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/token.d.ts.map b/node_modules/meriyah/dist/src/token.d.ts.map new file mode 100644 index 0000000..9f295bf --- /dev/null +++ b/node_modules/meriyah/dist/src/token.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"token.d.ts","sourceRoot":"","sources":["../../src/token.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/unicode.d.ts b/node_modules/meriyah/dist/src/unicode.d.ts new file mode 100644 index 0000000..cdce39e --- /dev/null +++ b/node_modules/meriyah/dist/src/unicode.d.ts @@ -0,0 +1,6 @@ +declare function isIDContinue(code: number): boolean;
+declare function isIDStart(code: number): boolean;
+declare function mustEscape(code: number): boolean;
+export declare const unicodeLookup: Uint32Array;
+export { isIDContinue, isIDStart, mustEscape };
+//# sourceMappingURL=unicode.d.ts.map
\ No newline at end of file diff --git a/node_modules/meriyah/dist/src/unicode.d.ts.map b/node_modules/meriyah/dist/src/unicode.d.ts.map new file mode 100644 index 0000000..e1b8eeb --- /dev/null +++ b/node_modules/meriyah/dist/src/unicode.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"unicode.d.ts","sourceRoot":"","sources":["../../src/unicode.ts"],"names":[],"mappings":"AAGA,iBAAS,YAAY,CAAC,IAAI,EAAC,MAAM,WAEhC;AACD,iBAAS,SAAS,CAAC,IAAI,EAAC,MAAM,WAE7B;AACD,iBAAS,UAAU,CAAC,IAAI,EAAC,MAAM,WAE9B;AACD,eAAO,MAAM,aAAa,aAsBzB,CAAA;AACD,OAAO,EAAC,YAAY,EAAC,SAAS,EAAC,UAAU,EAAC,CAAC"}
\ No newline at end of file |