1 | import ts from 'typescript';
|
2 |
|
3 | export const MAIN_FUNCTION = 'main';
|
4 | export const NORMAL_COMPLETION = 0;
|
5 | export const BREAK_COMPLETION = 1;
|
6 | export const CONTINUE_COMPLETION = 2;
|
7 | export const CATCH_COMPLETION = 3;
|
8 |
|
9 | export const ASSIGNMENT_OPERATORS = new Set([
|
10 | ts.SyntaxKind.EqualsToken,
|
11 | ts.SyntaxKind.PlusEqualsToken,
|
12 | ts.SyntaxKind.MinusEqualsToken,
|
13 | ts.SyntaxKind.AsteriskAsteriskEqualsToken,
|
14 | ts.SyntaxKind.AsteriskEqualsToken,
|
15 | ts.SyntaxKind.SlashEqualsToken,
|
16 | ts.SyntaxKind.PercentEqualsToken,
|
17 | ts.SyntaxKind.AmpersandEqualsToken,
|
18 | ts.SyntaxKind.BarEqualsToken,
|
19 | ts.SyntaxKind.CaretEqualsToken,
|
20 | ts.SyntaxKind.LessThanLessThanEqualsToken,
|
21 | ts.SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken,
|
22 | ts.SyntaxKind.GreaterThanGreaterThanEqualsToken,
|
23 | ]);
|