1 | import { SyntaxKind } from 'ts-simple-ast';
|
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 | SyntaxKind.EqualsToken,
|
11 | SyntaxKind.PlusEqualsToken,
|
12 | SyntaxKind.MinusEqualsToken,
|
13 | SyntaxKind.AsteriskAsteriskEqualsToken,
|
14 | SyntaxKind.AsteriskEqualsToken,
|
15 | SyntaxKind.SlashEqualsToken,
|
16 | SyntaxKind.PercentEqualsToken,
|
17 | SyntaxKind.AmpersandEqualsToken,
|
18 | SyntaxKind.BarEqualsToken,
|
19 | SyntaxKind.CaretEqualsToken,
|
20 | SyntaxKind.LessThanLessThanEqualsToken,
|
21 | SyntaxKind.GreaterThanGreaterThanGreaterThanEqualsToken,
|
22 | SyntaxKind.GreaterThanGreaterThanEqualsToken,
|
23 | ]);
|