UNPKG

748 BPlain TextView Raw
1import { SyntaxKind } from 'ts-simple-ast';
2
3export const MAIN_FUNCTION = 'main';
4export const NORMAL_COMPLETION = 0;
5export const BREAK_COMPLETION = 1;
6export const CONTINUE_COMPLETION = 2;
7export const CATCH_COMPLETION = 3;
8
9export 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]);