2020-05-10 11:58:07 +02:00
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
import { TypeInfo } from "./types"
|
2020-05-25 11:29:19 +02:00
|
|
|
import { Package } from "./common"
|
2020-05-25 15:52:11 +02:00
|
|
|
import { TextSpan } from "./text"
|
|
|
|
|
|
|
|
export function setParents(node: Syntax): void;
|
|
|
|
|
|
|
|
export type SyntaxRange = [Syntax, Syntax];
|
2020-05-25 11:29:19 +02:00
|
|
|
|
|
|
|
export function isSyntax(value: any): value is Syntax;
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
interface SyntaxBase {
|
2020-05-25 15:52:11 +02:00
|
|
|
id: number;
|
2020-05-26 21:01:38 +02:00
|
|
|
kind: SyntaxKind;
|
|
|
|
_typeInfo: TypeInfo;
|
|
|
|
parentNode: Syntax | null;
|
2020-05-25 15:52:11 +02:00
|
|
|
span: TextSpan | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
visit(visitors: NodeVisitor[]): void;
|
|
|
|
preorder(): IterableIterator<Syntax>;
|
|
|
|
getParentOfKind<K1 extends SyntaxKind>(kind: K1): ResolveSyntaxKind<K1> | null;
|
|
|
|
getChildNodes(): IterableIterator<Syntax>,
|
2020-05-25 15:52:11 +02:00
|
|
|
findAllChildrenOfKind<K1 extends SyntaxKind>(kind: K1): IterableIterator<ResolveSyntaxKind<K1>>;
|
|
|
|
}
|
|
|
|
|
|
|
|
export type ResolveSyntaxKind<K extends SyntaxKind> = Extract<Syntax, { kind: K }>;
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export class NodeVisitor {
|
|
|
|
public visit(node: Syntax): void;
|
|
|
|
protected visitEndOfFile?(node: EndOfFile): void;
|
|
|
|
protected visitFunctionBody?(node: FunctionBody): void;
|
|
|
|
protected visitBoltStringLiteral?(node: BoltStringLiteral): void;
|
|
|
|
protected visitBoltIntegerLiteral?(node: BoltIntegerLiteral): void;
|
|
|
|
protected visitBoltIdentifier?(node: BoltIdentifier): void;
|
|
|
|
protected visitBoltOperator?(node: BoltOperator): void;
|
|
|
|
protected visitBoltAssignment?(node: BoltAssignment): void;
|
|
|
|
protected visitBoltComma?(node: BoltComma): void;
|
|
|
|
protected visitBoltSemi?(node: BoltSemi): void;
|
|
|
|
protected visitBoltColon?(node: BoltColon): void;
|
|
|
|
protected visitBoltColonColon?(node: BoltColonColon): void;
|
|
|
|
protected visitBoltDot?(node: BoltDot): void;
|
|
|
|
protected visitBoltDotDot?(node: BoltDotDot): void;
|
|
|
|
protected visitBoltRArrow?(node: BoltRArrow): void;
|
|
|
|
protected visitBoltRArrowAlt?(node: BoltRArrowAlt): void;
|
|
|
|
protected visitBoltLArrow?(node: BoltLArrow): void;
|
|
|
|
protected visitBoltEqSign?(node: BoltEqSign): void;
|
|
|
|
protected visitBoltGtSign?(node: BoltGtSign): void;
|
|
|
|
protected visitBoltExMark?(node: BoltExMark): void;
|
|
|
|
protected visitBoltLtSign?(node: BoltLtSign): void;
|
|
|
|
protected visitBoltVBar?(node: BoltVBar): void;
|
|
|
|
protected visitBoltWhereKeyword?(node: BoltWhereKeyword): void;
|
|
|
|
protected visitBoltQuoteKeyword?(node: BoltQuoteKeyword): void;
|
|
|
|
protected visitBoltFnKeyword?(node: BoltFnKeyword): void;
|
|
|
|
protected visitBoltForeignKeyword?(node: BoltForeignKeyword): void;
|
|
|
|
protected visitBoltForKeyword?(node: BoltForKeyword): void;
|
|
|
|
protected visitBoltLetKeyword?(node: BoltLetKeyword): void;
|
|
|
|
protected visitBoltReturnKeyword?(node: BoltReturnKeyword): void;
|
|
|
|
protected visitBoltLoopKeyword?(node: BoltLoopKeyword): void;
|
|
|
|
protected visitBoltYieldKeyword?(node: BoltYieldKeyword): void;
|
|
|
|
protected visitBoltMatchKeyword?(node: BoltMatchKeyword): void;
|
|
|
|
protected visitBoltImportKeyword?(node: BoltImportKeyword): void;
|
|
|
|
protected visitBoltExportKeyword?(node: BoltExportKeyword): void;
|
|
|
|
protected visitBoltPubKeyword?(node: BoltPubKeyword): void;
|
|
|
|
protected visitBoltModKeyword?(node: BoltModKeyword): void;
|
|
|
|
protected visitBoltMutKeyword?(node: BoltMutKeyword): void;
|
|
|
|
protected visitBoltEnumKeyword?(node: BoltEnumKeyword): void;
|
|
|
|
protected visitBoltStructKeyword?(node: BoltStructKeyword): void;
|
|
|
|
protected visitBoltTypeKeyword?(node: BoltTypeKeyword): void;
|
|
|
|
protected visitBoltTraitKeyword?(node: BoltTraitKeyword): void;
|
|
|
|
protected visitBoltImplKeyword?(node: BoltImplKeyword): void;
|
|
|
|
protected visitBoltParenthesized?(node: BoltParenthesized): void;
|
|
|
|
protected visitBoltBraced?(node: BoltBraced): void;
|
|
|
|
protected visitBoltBracketed?(node: BoltBracketed): void;
|
|
|
|
protected visitBoltSourceFile?(node: BoltSourceFile): void;
|
|
|
|
protected visitBoltQualName?(node: BoltQualName): void;
|
|
|
|
protected visitBoltModulePath?(node: BoltModulePath): void;
|
|
|
|
protected visitBoltReferenceTypeExpression?(node: BoltReferenceTypeExpression): void;
|
|
|
|
protected visitBoltFunctionTypeExpression?(node: BoltFunctionTypeExpression): void;
|
|
|
|
protected visitBoltTypeParameter?(node: BoltTypeParameter): void;
|
|
|
|
protected visitBoltBindPattern?(node: BoltBindPattern): void;
|
|
|
|
protected visitBoltTypePattern?(node: BoltTypePattern): void;
|
|
|
|
protected visitBoltExpressionPattern?(node: BoltExpressionPattern): void;
|
|
|
|
protected visitBoltTuplePatternElement?(node: BoltTuplePatternElement): void;
|
|
|
|
protected visitBoltTuplePattern?(node: BoltTuplePattern): void;
|
|
|
|
protected visitBoltRecordFieldPattern?(node: BoltRecordFieldPattern): void;
|
|
|
|
protected visitBoltRecordPattern?(node: BoltRecordPattern): void;
|
|
|
|
protected visitBoltQuoteExpression?(node: BoltQuoteExpression): void;
|
|
|
|
protected visitBoltTupleExpression?(node: BoltTupleExpression): void;
|
|
|
|
protected visitBoltReferenceExpression?(node: BoltReferenceExpression): void;
|
|
|
|
protected visitBoltMemberExpression?(node: BoltMemberExpression): void;
|
|
|
|
protected visitBoltFunctionExpression?(node: BoltFunctionExpression): void;
|
|
|
|
protected visitBoltCallExpression?(node: BoltCallExpression): void;
|
|
|
|
protected visitBoltYieldExpression?(node: BoltYieldExpression): void;
|
|
|
|
protected visitBoltMatchArm?(node: BoltMatchArm): void;
|
|
|
|
protected visitBoltMatchExpression?(node: BoltMatchExpression): void;
|
|
|
|
protected visitBoltCase?(node: BoltCase): void;
|
|
|
|
protected visitBoltCaseExpression?(node: BoltCaseExpression): void;
|
|
|
|
protected visitBoltBlockExpression?(node: BoltBlockExpression): void;
|
|
|
|
protected visitBoltConstantExpression?(node: BoltConstantExpression): void;
|
|
|
|
protected visitBoltReturnStatement?(node: BoltReturnStatement): void;
|
|
|
|
protected visitBoltConditionalCase?(node: BoltConditionalCase): void;
|
|
|
|
protected visitBoltConditionalStatement?(node: BoltConditionalStatement): void;
|
|
|
|
protected visitBoltResumeStatement?(node: BoltResumeStatement): void;
|
|
|
|
protected visitBoltExpressionStatement?(node: BoltExpressionStatement): void;
|
|
|
|
protected visitBoltParameter?(node: BoltParameter): void;
|
|
|
|
protected visitBoltModule?(node: BoltModule): void;
|
|
|
|
protected visitBoltFunctionDeclaration?(node: BoltFunctionDeclaration): void;
|
|
|
|
protected visitBoltVariableDeclaration?(node: BoltVariableDeclaration): void;
|
|
|
|
protected visitBoltPlainImportSymbol?(node: BoltPlainImportSymbol): void;
|
|
|
|
protected visitBoltImportDirective?(node: BoltImportDirective): void;
|
|
|
|
protected visitBoltExportSymbol?(node: BoltExportSymbol): void;
|
|
|
|
protected visitBoltPlainExportSymbol?(node: BoltPlainExportSymbol): void;
|
|
|
|
protected visitBoltExportDirective?(node: BoltExportDirective): void;
|
|
|
|
protected visitBoltTraitDeclaration?(node: BoltTraitDeclaration): void;
|
|
|
|
protected visitBoltImplDeclaration?(node: BoltImplDeclaration): void;
|
|
|
|
protected visitBoltTypeAliasDeclaration?(node: BoltTypeAliasDeclaration): void;
|
|
|
|
protected visitBoltRecordField?(node: BoltRecordField): void;
|
|
|
|
protected visitBoltRecordDeclaration?(node: BoltRecordDeclaration): void;
|
|
|
|
protected visitBoltMacroCall?(node: BoltMacroCall): void;
|
|
|
|
protected visitJSOperator?(node: JSOperator): void;
|
|
|
|
protected visitJSIdentifier?(node: JSIdentifier): void;
|
|
|
|
protected visitJSString?(node: JSString): void;
|
|
|
|
protected visitJSInteger?(node: JSInteger): void;
|
|
|
|
protected visitJSFromKeyword?(node: JSFromKeyword): void;
|
|
|
|
protected visitJSReturnKeyword?(node: JSReturnKeyword): void;
|
|
|
|
protected visitJSTryKeyword?(node: JSTryKeyword): void;
|
|
|
|
protected visitJSFinallyKeyword?(node: JSFinallyKeyword): void;
|
|
|
|
protected visitJSCatchKeyword?(node: JSCatchKeyword): void;
|
|
|
|
protected visitJSImportKeyword?(node: JSImportKeyword): void;
|
|
|
|
protected visitJSAsKeyword?(node: JSAsKeyword): void;
|
|
|
|
protected visitJSConstKeyword?(node: JSConstKeyword): void;
|
|
|
|
protected visitJSLetKeyword?(node: JSLetKeyword): void;
|
|
|
|
protected visitJSExportKeyword?(node: JSExportKeyword): void;
|
|
|
|
protected visitJSFunctionKeyword?(node: JSFunctionKeyword): void;
|
|
|
|
protected visitJSWhileKeyword?(node: JSWhileKeyword): void;
|
|
|
|
protected visitJSForKeyword?(node: JSForKeyword): void;
|
|
|
|
protected visitJSCloseBrace?(node: JSCloseBrace): void;
|
|
|
|
protected visitJSCloseBracket?(node: JSCloseBracket): void;
|
|
|
|
protected visitJSCloseParen?(node: JSCloseParen): void;
|
|
|
|
protected visitJSOpenBrace?(node: JSOpenBrace): void;
|
|
|
|
protected visitJSOpenBracket?(node: JSOpenBracket): void;
|
|
|
|
protected visitJSOpenParen?(node: JSOpenParen): void;
|
|
|
|
protected visitJSSemi?(node: JSSemi): void;
|
|
|
|
protected visitJSComma?(node: JSComma): void;
|
|
|
|
protected visitJSDot?(node: JSDot): void;
|
|
|
|
protected visitJSDotDotDot?(node: JSDotDotDot): void;
|
|
|
|
protected visitJSMulOp?(node: JSMulOp): void;
|
|
|
|
protected visitJSAddOp?(node: JSAddOp): void;
|
|
|
|
protected visitJSDivOp?(node: JSDivOp): void;
|
|
|
|
protected visitJSSubOp?(node: JSSubOp): void;
|
|
|
|
protected visitJSLtOp?(node: JSLtOp): void;
|
|
|
|
protected visitJSGtOp?(node: JSGtOp): void;
|
|
|
|
protected visitJSBOrOp?(node: JSBOrOp): void;
|
|
|
|
protected visitJSBXorOp?(node: JSBXorOp): void;
|
|
|
|
protected visitJSBAndOp?(node: JSBAndOp): void;
|
|
|
|
protected visitJSBNotOp?(node: JSBNotOp): void;
|
|
|
|
protected visitJSNotOp?(node: JSNotOp): void;
|
|
|
|
protected visitJSBindPattern?(node: JSBindPattern): void;
|
|
|
|
protected visitJSConstantExpression?(node: JSConstantExpression): void;
|
|
|
|
protected visitJSMemberExpression?(node: JSMemberExpression): void;
|
|
|
|
protected visitJSCallExpression?(node: JSCallExpression): void;
|
|
|
|
protected visitJSBinaryExpression?(node: JSBinaryExpression): void;
|
|
|
|
protected visitJSUnaryExpression?(node: JSUnaryExpression): void;
|
|
|
|
protected visitJSNewExpression?(node: JSNewExpression): void;
|
|
|
|
protected visitJSSequenceExpression?(node: JSSequenceExpression): void;
|
|
|
|
protected visitJSConditionalExpression?(node: JSConditionalExpression): void;
|
|
|
|
protected visitJSLiteralExpression?(node: JSLiteralExpression): void;
|
|
|
|
protected visitJSReferenceExpression?(node: JSReferenceExpression): void;
|
|
|
|
protected visitJSCatchBlock?(node: JSCatchBlock): void;
|
|
|
|
protected visitJSTryCatchStatement?(node: JSTryCatchStatement): void;
|
|
|
|
protected visitJSExpressionStatement?(node: JSExpressionStatement): void;
|
|
|
|
protected visitJSConditionalCase?(node: JSConditionalCase): void;
|
|
|
|
protected visitJSConditionalStatement?(node: JSConditionalStatement): void;
|
|
|
|
protected visitJSReturnStatement?(node: JSReturnStatement): void;
|
|
|
|
protected visitJSParameter?(node: JSParameter): void;
|
|
|
|
protected visitJSImportStarBinding?(node: JSImportStarBinding): void;
|
|
|
|
protected visitJSImportAsBinding?(node: JSImportAsBinding): void;
|
|
|
|
protected visitJSImportDeclaration?(node: JSImportDeclaration): void;
|
|
|
|
protected visitJSFunctionDeclaration?(node: JSFunctionDeclaration): void;
|
|
|
|
protected visitJSArrowFunctionDeclaration?(node: JSArrowFunctionDeclaration): void;
|
|
|
|
protected visitJSLetDeclaration?(node: JSLetDeclaration): void;
|
|
|
|
protected visitJSSourceFile?(node: JSSourceFile): void;
|
|
|
|
}
|
|
|
|
|
2020-05-25 11:29:19 +02:00
|
|
|
|
2020-05-10 11:58:07 +02:00
|
|
|
export const enum SyntaxKind {
|
2020-05-22 19:50:47 +02:00
|
|
|
EndOfFile = 2,
|
2020-05-24 20:17:42 +02:00
|
|
|
FunctionBody = 6,
|
|
|
|
BoltStringLiteral = 8,
|
|
|
|
BoltIntegerLiteral = 9,
|
|
|
|
BoltIdentifier = 11,
|
2020-05-24 21:03:15 +02:00
|
|
|
BoltOperator = 13,
|
|
|
|
BoltAssignment = 14,
|
|
|
|
BoltComma = 15,
|
|
|
|
BoltSemi = 16,
|
|
|
|
BoltColon = 17,
|
|
|
|
BoltColonColon = 18,
|
|
|
|
BoltDot = 19,
|
|
|
|
BoltDotDot = 20,
|
|
|
|
BoltRArrow = 21,
|
|
|
|
BoltRArrowAlt = 22,
|
|
|
|
BoltLArrow = 23,
|
|
|
|
BoltEqSign = 24,
|
|
|
|
BoltGtSign = 25,
|
|
|
|
BoltExMark = 26,
|
|
|
|
BoltLtSign = 27,
|
|
|
|
BoltVBar = 28,
|
2020-05-24 22:23:18 +02:00
|
|
|
BoltWhereKeyword = 30,
|
|
|
|
BoltQuoteKeyword = 31,
|
|
|
|
BoltFnKeyword = 32,
|
|
|
|
BoltForeignKeyword = 33,
|
|
|
|
BoltForKeyword = 34,
|
|
|
|
BoltLetKeyword = 35,
|
|
|
|
BoltReturnKeyword = 36,
|
|
|
|
BoltLoopKeyword = 37,
|
|
|
|
BoltYieldKeyword = 38,
|
|
|
|
BoltMatchKeyword = 39,
|
|
|
|
BoltImportKeyword = 40,
|
2020-05-25 11:29:19 +02:00
|
|
|
BoltExportKeyword = 41,
|
|
|
|
BoltPubKeyword = 42,
|
|
|
|
BoltModKeyword = 43,
|
|
|
|
BoltMutKeyword = 44,
|
|
|
|
BoltEnumKeyword = 45,
|
|
|
|
BoltStructKeyword = 46,
|
|
|
|
BoltTypeKeyword = 47,
|
|
|
|
BoltTraitKeyword = 48,
|
|
|
|
BoltImplKeyword = 49,
|
|
|
|
BoltParenthesized = 51,
|
|
|
|
BoltBraced = 52,
|
|
|
|
BoltBracketed = 53,
|
|
|
|
BoltSourceFile = 54,
|
|
|
|
BoltQualName = 55,
|
2020-05-25 17:46:01 +02:00
|
|
|
BoltModulePath = 56,
|
|
|
|
BoltReferenceTypeExpression = 58,
|
|
|
|
BoltFunctionTypeExpression = 59,
|
|
|
|
BoltTypeParameter = 60,
|
|
|
|
BoltBindPattern = 62,
|
|
|
|
BoltTypePattern = 63,
|
|
|
|
BoltExpressionPattern = 64,
|
|
|
|
BoltTuplePatternElement = 65,
|
|
|
|
BoltTuplePattern = 66,
|
|
|
|
BoltRecordFieldPattern = 67,
|
|
|
|
BoltRecordPattern = 68,
|
|
|
|
BoltQuoteExpression = 70,
|
2020-05-26 21:01:38 +02:00
|
|
|
BoltTupleExpression = 71,
|
|
|
|
BoltReferenceExpression = 72,
|
|
|
|
BoltMemberExpression = 73,
|
|
|
|
BoltFunctionExpression = 74,
|
|
|
|
BoltCallExpression = 75,
|
|
|
|
BoltYieldExpression = 76,
|
|
|
|
BoltMatchArm = 77,
|
|
|
|
BoltMatchExpression = 78,
|
|
|
|
BoltCase = 79,
|
|
|
|
BoltCaseExpression = 80,
|
|
|
|
BoltBlockExpression = 81,
|
|
|
|
BoltConstantExpression = 82,
|
|
|
|
BoltReturnStatement = 84,
|
|
|
|
BoltConditionalCase = 85,
|
|
|
|
BoltConditionalStatement = 86,
|
|
|
|
BoltResumeStatement = 87,
|
|
|
|
BoltExpressionStatement = 88,
|
|
|
|
BoltParameter = 89,
|
|
|
|
BoltModule = 93,
|
|
|
|
BoltFunctionDeclaration = 95,
|
|
|
|
BoltVariableDeclaration = 96,
|
|
|
|
BoltPlainImportSymbol = 98,
|
|
|
|
BoltImportDirective = 99,
|
|
|
|
BoltExportSymbol = 100,
|
|
|
|
BoltPlainExportSymbol = 101,
|
|
|
|
BoltExportDirective = 102,
|
|
|
|
BoltTraitDeclaration = 103,
|
|
|
|
BoltImplDeclaration = 104,
|
|
|
|
BoltTypeAliasDeclaration = 105,
|
|
|
|
BoltRecordField = 107,
|
|
|
|
BoltRecordDeclaration = 108,
|
|
|
|
BoltMacroCall = 110,
|
|
|
|
JSOperator = 113,
|
|
|
|
JSIdentifier = 114,
|
|
|
|
JSString = 115,
|
|
|
|
JSInteger = 116,
|
|
|
|
JSFromKeyword = 117,
|
|
|
|
JSReturnKeyword = 118,
|
|
|
|
JSTryKeyword = 119,
|
|
|
|
JSFinallyKeyword = 120,
|
|
|
|
JSCatchKeyword = 121,
|
|
|
|
JSImportKeyword = 122,
|
|
|
|
JSAsKeyword = 123,
|
|
|
|
JSConstKeyword = 124,
|
|
|
|
JSLetKeyword = 125,
|
|
|
|
JSExportKeyword = 126,
|
|
|
|
JSFunctionKeyword = 127,
|
|
|
|
JSWhileKeyword = 128,
|
|
|
|
JSForKeyword = 129,
|
|
|
|
JSCloseBrace = 130,
|
|
|
|
JSCloseBracket = 131,
|
|
|
|
JSCloseParen = 132,
|
|
|
|
JSOpenBrace = 133,
|
|
|
|
JSOpenBracket = 134,
|
|
|
|
JSOpenParen = 135,
|
|
|
|
JSSemi = 136,
|
|
|
|
JSComma = 137,
|
|
|
|
JSDot = 138,
|
|
|
|
JSDotDotDot = 139,
|
|
|
|
JSMulOp = 140,
|
|
|
|
JSAddOp = 141,
|
|
|
|
JSDivOp = 142,
|
|
|
|
JSSubOp = 143,
|
|
|
|
JSLtOp = 144,
|
|
|
|
JSGtOp = 145,
|
|
|
|
JSBOrOp = 146,
|
|
|
|
JSBXorOp = 147,
|
|
|
|
JSBAndOp = 148,
|
|
|
|
JSBNotOp = 149,
|
|
|
|
JSNotOp = 150,
|
|
|
|
JSBindPattern = 152,
|
|
|
|
JSConstantExpression = 154,
|
|
|
|
JSMemberExpression = 155,
|
|
|
|
JSCallExpression = 156,
|
|
|
|
JSBinaryExpression = 157,
|
|
|
|
JSUnaryExpression = 158,
|
|
|
|
JSNewExpression = 159,
|
|
|
|
JSSequenceExpression = 160,
|
|
|
|
JSConditionalExpression = 161,
|
|
|
|
JSLiteralExpression = 163,
|
|
|
|
JSReferenceExpression = 164,
|
|
|
|
JSCatchBlock = 168,
|
|
|
|
JSTryCatchStatement = 169,
|
|
|
|
JSExpressionStatement = 170,
|
|
|
|
JSConditionalCase = 171,
|
|
|
|
JSConditionalStatement = 172,
|
|
|
|
JSReturnStatement = 173,
|
|
|
|
JSParameter = 174,
|
|
|
|
JSImportStarBinding = 178,
|
|
|
|
JSImportAsBinding = 179,
|
|
|
|
JSImportDeclaration = 180,
|
|
|
|
JSFunctionDeclaration = 181,
|
|
|
|
JSArrowFunctionDeclaration = 182,
|
|
|
|
JSLetDeclaration = 183,
|
|
|
|
JSSourceFile = 184,
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface EndOfFile extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.EndOfFile;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: EndOfFileParent;
|
|
|
|
getChildNodes(): IterableIterator<EndOfFileChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type EndOfFileParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type EndOfFileAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type EndOfFileChild
|
|
|
|
= never
|
2020-05-22 19:50:47 +02:00
|
|
|
|
2020-05-24 20:17:42 +02:00
|
|
|
export type Token
|
|
|
|
= EndOfFile
|
2020-05-26 21:01:38 +02:00
|
|
|
| JSOperator
|
|
|
|
| JSIdentifier
|
|
|
|
| JSString
|
|
|
|
| JSInteger
|
|
|
|
| JSFromKeyword
|
|
|
|
| JSReturnKeyword
|
|
|
|
| JSTryKeyword
|
|
|
|
| JSFinallyKeyword
|
|
|
|
| JSCatchKeyword
|
|
|
|
| JSImportKeyword
|
|
|
|
| JSAsKeyword
|
|
|
|
| JSConstKeyword
|
|
|
|
| JSLetKeyword
|
|
|
|
| JSExportKeyword
|
|
|
|
| JSFunctionKeyword
|
|
|
|
| JSWhileKeyword
|
|
|
|
| JSForKeyword
|
|
|
|
| JSCloseBrace
|
|
|
|
| JSCloseBracket
|
|
|
|
| JSCloseParen
|
|
|
|
| JSOpenBrace
|
|
|
|
| JSOpenBracket
|
|
|
|
| JSOpenParen
|
|
|
|
| JSSemi
|
|
|
|
| JSComma
|
|
|
|
| JSDot
|
|
|
|
| JSDotDotDot
|
|
|
|
| JSMulOp
|
|
|
|
| JSAddOp
|
|
|
|
| JSDivOp
|
|
|
|
| JSSubOp
|
|
|
|
| JSLtOp
|
|
|
|
| JSGtOp
|
|
|
|
| JSBOrOp
|
|
|
|
| JSBXorOp
|
|
|
|
| JSBAndOp
|
|
|
|
| JSBNotOp
|
|
|
|
| JSNotOp
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltStringLiteral
|
|
|
|
| BoltIntegerLiteral
|
|
|
|
| BoltAssignment
|
|
|
|
| BoltComma
|
|
|
|
| BoltSemi
|
|
|
|
| BoltColon
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltColonColon
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltDot
|
|
|
|
| BoltDotDot
|
|
|
|
| BoltRArrow
|
|
|
|
| BoltRArrowAlt
|
|
|
|
| BoltLArrow
|
|
|
|
| BoltEqSign
|
|
|
|
| BoltGtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltExMark
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltLtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltVBar
|
2020-05-24 22:23:18 +02:00
|
|
|
| BoltWhereKeyword
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltQuoteKeyword
|
|
|
|
| BoltFnKeyword
|
|
|
|
| BoltForeignKeyword
|
|
|
|
| BoltForKeyword
|
|
|
|
| BoltLetKeyword
|
|
|
|
| BoltReturnKeyword
|
|
|
|
| BoltLoopKeyword
|
|
|
|
| BoltYieldKeyword
|
|
|
|
| BoltMatchKeyword
|
|
|
|
| BoltImportKeyword
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltExportKeyword
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltPubKeyword
|
|
|
|
| BoltModKeyword
|
|
|
|
| BoltMutKeyword
|
|
|
|
| BoltEnumKeyword
|
|
|
|
| BoltStructKeyword
|
|
|
|
| BoltTypeKeyword
|
|
|
|
| BoltTraitKeyword
|
|
|
|
| BoltImplKeyword
|
|
|
|
| BoltParenthesized
|
|
|
|
| BoltBraced
|
|
|
|
| BoltBracketed
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltIdentifier
|
|
|
|
| BoltOperator
|
2020-05-24 20:17:42 +02:00
|
|
|
|
|
|
|
|
|
|
|
export type SourceFile
|
|
|
|
= BoltSourceFile
|
|
|
|
| JSSourceFile
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface FunctionBody extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.FunctionBody;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: FunctionBodyParent;
|
|
|
|
getChildNodes(): IterableIterator<FunctionBodyChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type FunctionBodyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type FunctionBodyAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type FunctionBodyChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type BoltToken
|
2020-05-22 19:50:47 +02:00
|
|
|
= EndOfFile
|
|
|
|
| BoltStringLiteral
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltIntegerLiteral
|
2020-05-10 23:50:42 +02:00
|
|
|
| BoltAssignment
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltComma
|
|
|
|
| BoltSemi
|
|
|
|
| BoltColon
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltColonColon
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltDot
|
|
|
|
| BoltDotDot
|
|
|
|
| BoltRArrow
|
2020-05-24 11:17:56 +02:00
|
|
|
| BoltRArrowAlt
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLArrow
|
|
|
|
| BoltEqSign
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltGtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltExMark
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltLtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltVBar
|
2020-05-24 22:23:18 +02:00
|
|
|
| BoltWhereKeyword
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltQuoteKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltFnKeyword
|
|
|
|
| BoltForeignKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltForKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLetKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltReturnKeyword
|
|
|
|
| BoltLoopKeyword
|
|
|
|
| BoltYieldKeyword
|
2020-05-10 18:54:57 +02:00
|
|
|
| BoltMatchKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltImportKeyword
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltExportKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltPubKeyword
|
|
|
|
| BoltModKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltMutKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltEnumKeyword
|
|
|
|
| BoltStructKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitKeyword
|
|
|
|
| BoltImplKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltParenthesized
|
|
|
|
| BoltBraced
|
|
|
|
| BoltBracketed
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltIdentifier
|
|
|
|
| BoltOperator
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltStringLiteral extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltStringLiteral;
|
|
|
|
value: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltStringLiteralParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltStringLiteralChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltStringLiteralParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltStringLiteralAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltStringLiteralChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltIntegerLiteral extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltIntegerLiteral;
|
|
|
|
value: bigint;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltIntegerLiteralParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltIntegerLiteralChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltIntegerLiteralParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltIntegerLiteralAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltIntegerLiteralChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
export type BoltSymbol
|
|
|
|
= BoltIdentifier
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltOperator
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltGtSign
|
|
|
|
| BoltExMark
|
|
|
|
| BoltLtSign
|
|
|
|
| BoltVBar
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltIdentifier extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltIdentifier;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltIdentifierParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltIdentifierChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltIdentifierParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltIdentifierAnyParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltIdentifierChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
2020-05-24 21:03:15 +02:00
|
|
|
export type BoltOperatorLike
|
|
|
|
= BoltGtSign
|
|
|
|
| BoltExMark
|
|
|
|
| BoltLtSign
|
|
|
|
| BoltVBar
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltOperator extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltOperator;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltOperatorParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltOperatorChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltOperatorParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltOperatorAnyParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltOperatorChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltAssignment extends SyntaxBase {
|
2020-05-10 23:50:42 +02:00
|
|
|
kind: SyntaxKind.BoltAssignment;
|
|
|
|
operator: string | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltAssignmentParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltAssignmentChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltAssignmentParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltAssignmentAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltAssignmentChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltComma extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltComma;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltCommaParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltCommaChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltCommaParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltCommaAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltCommaChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltSemi extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltSemi;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltSemiParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltSemiChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltSemiParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltSemiAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltSemiChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltColon extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltColon;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltColonParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltColonChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltColonParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltColonAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltColonChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltColonColon extends SyntaxBase {
|
2020-05-24 21:03:15 +02:00
|
|
|
kind: SyntaxKind.BoltColonColon;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltColonColonParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltColonColonChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltColonColonParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltColonColonAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltColonColonChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltDot extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltDot;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltDotParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltDotChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltDotParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltDotAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltDotChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltDotDot extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltDotDot;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltDotDotParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltDotDotChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltDotDotParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltDotDotAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltDotDotChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltRArrow extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltRArrow;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltRArrowParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltRArrowChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltRArrowParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRArrowAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRArrowChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltRArrowAlt extends SyntaxBase {
|
2020-05-24 11:17:56 +02:00
|
|
|
kind: SyntaxKind.BoltRArrowAlt;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltRArrowAltParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltRArrowAltChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltRArrowAltParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRArrowAltAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRArrowAltChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltLArrow extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltLArrow;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltLArrowParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltLArrowChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltLArrowParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLArrowAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLArrowChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltEqSign extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltEqSign;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltEqSignParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltEqSignChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltEqSignParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltEqSignAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltEqSignChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltGtSign extends SyntaxBase {
|
2020-05-10 18:21:44 +02:00
|
|
|
kind: SyntaxKind.BoltGtSign;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltGtSignParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltGtSignChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltGtSignParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltGtSignAnyParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltGtSignChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltExMark extends SyntaxBase {
|
2020-05-24 21:03:15 +02:00
|
|
|
kind: SyntaxKind.BoltExMark;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltExMarkParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltExMarkChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltExMarkParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExMarkAnyParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExMarkChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltLtSign extends SyntaxBase {
|
2020-05-10 18:21:44 +02:00
|
|
|
kind: SyntaxKind.BoltLtSign;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltLtSignParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltLtSignChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltLtSignParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLtSignAnyParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLtSignChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltVBar extends SyntaxBase {
|
2020-05-24 21:03:15 +02:00
|
|
|
kind: SyntaxKind.BoltVBar;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltVBarParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltVBarChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltVBarParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltVBarAnyParent
|
2020-05-26 22:58:31 +02:00
|
|
|
= BoltQualName
|
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReferenceExpression
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltVBarChild
|
|
|
|
= never
|
2020-05-24 21:03:15 +02:00
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type BoltKeyword
|
2020-05-24 22:23:18 +02:00
|
|
|
= BoltWhereKeyword
|
|
|
|
| BoltQuoteKeyword
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltFnKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltForeignKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltForKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLetKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltReturnKeyword
|
|
|
|
| BoltLoopKeyword
|
|
|
|
| BoltYieldKeyword
|
2020-05-10 18:54:57 +02:00
|
|
|
| BoltMatchKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltImportKeyword
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltExportKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltPubKeyword
|
|
|
|
| BoltModKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltMutKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltEnumKeyword
|
|
|
|
| BoltStructKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitKeyword
|
|
|
|
| BoltImplKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltWhereKeyword extends SyntaxBase {
|
2020-05-24 22:23:18 +02:00
|
|
|
kind: SyntaxKind.BoltWhereKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltWhereKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltWhereKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltWhereKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltWhereKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltWhereKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltQuoteKeyword extends SyntaxBase {
|
2020-05-24 20:17:42 +02:00
|
|
|
kind: SyntaxKind.BoltQuoteKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltQuoteKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltQuoteKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltQuoteKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltQuoteKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltQuoteKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltFnKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltFnKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltFnKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltFnKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltFnKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFnKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFnKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltForeignKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltForeignKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltForeignKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltForeignKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltForeignKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltForeignKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltForeignKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltForKeyword extends SyntaxBase {
|
2020-05-22 21:57:42 +02:00
|
|
|
kind: SyntaxKind.BoltForKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltForKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltForKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltForKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltForKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltForKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltLetKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltLetKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltLetKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltLetKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltLetKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLetKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLetKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltReturnKeyword extends SyntaxBase {
|
2020-05-10 18:21:44 +02:00
|
|
|
kind: SyntaxKind.BoltReturnKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltReturnKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltReturnKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltReturnKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReturnKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReturnKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltLoopKeyword extends SyntaxBase {
|
2020-05-10 18:21:44 +02:00
|
|
|
kind: SyntaxKind.BoltLoopKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltLoopKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltLoopKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltLoopKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLoopKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltLoopKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltYieldKeyword extends SyntaxBase {
|
2020-05-10 18:21:44 +02:00
|
|
|
kind: SyntaxKind.BoltYieldKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltYieldKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltYieldKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltYieldKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltYieldKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltYieldKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltMatchKeyword extends SyntaxBase {
|
2020-05-10 18:54:57 +02:00
|
|
|
kind: SyntaxKind.BoltMatchKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltMatchKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltMatchKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltMatchKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMatchKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMatchKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltImportKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltImportKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltImportKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltImportKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltImportKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImportKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImportKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltExportKeyword extends SyntaxBase {
|
2020-05-25 11:29:19 +02:00
|
|
|
kind: SyntaxKind.BoltExportKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltExportKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltExportKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltExportKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExportKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExportKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltPubKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltPubKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltPubKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltPubKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltPubKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltPubKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltPubKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltModKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltModKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltModKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltModKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltModKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltModKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltModKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltMutKeyword extends SyntaxBase {
|
2020-05-10 18:21:44 +02:00
|
|
|
kind: SyntaxKind.BoltMutKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltMutKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltMutKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltMutKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMutKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMutKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltEnumKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltEnumKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltEnumKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltEnumKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltEnumKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltEnumKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltEnumKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltStructKeyword extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltStructKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltStructKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltStructKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltStructKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltStructKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltStructKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTypeKeyword extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.BoltTypeKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTypeKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTypeKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltTypeKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTypeKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTypeKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTraitKeyword extends SyntaxBase {
|
2020-05-22 21:57:42 +02:00
|
|
|
kind: SyntaxKind.BoltTraitKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTraitKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTraitKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltTraitKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTraitKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTraitKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltImplKeyword extends SyntaxBase {
|
2020-05-22 21:57:42 +02:00
|
|
|
kind: SyntaxKind.BoltImplKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltImplKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltImplKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltImplKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImplKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImplKeywordChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
export type BoltPunctuated
|
|
|
|
= BoltParenthesized
|
|
|
|
| BoltBraced
|
|
|
|
| BoltBracketed
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltParenthesized extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltParenthesized;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltParenthesizedParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltParenthesizedChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltParenthesizedParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltParenthesizedAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltParenthesizedChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltBraced extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltBraced;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltBracedParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltBracedChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltBracedParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBracedAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBracedChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltBracketed extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltBracketed;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltBracketedParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltBracketedChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltBracketedParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBracketedAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBracketedChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltSourceFile extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltSourceFile;
|
|
|
|
elements: BoltSourceElement[];
|
2020-05-25 11:29:19 +02:00
|
|
|
package: Package;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltSourceFileParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltSourceFileChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltSourceFileParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltSourceFileAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltSourceFileChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltQualName extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltQualName;
|
2020-05-26 22:58:31 +02:00
|
|
|
modulePath: BoltModulePath | null;
|
|
|
|
name: BoltSymbol;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltQualNameParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltQualNameChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltQualNameParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltQualNameAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltQualNameChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltModulePath extends SyntaxBase {
|
2020-05-25 17:46:01 +02:00
|
|
|
kind: SyntaxKind.BoltModulePath;
|
|
|
|
isAbsolute: boolean;
|
|
|
|
elements: BoltIdentifier[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltModulePathParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltModulePathChild>
|
2020-05-25 17:46:01 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltModulePathParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltModulePathAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltModulePathChild
|
|
|
|
= never
|
|
|
|
|
2020-05-22 19:50:47 +02:00
|
|
|
export type BoltTypeExpression
|
|
|
|
= BoltReferenceTypeExpression
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltFunctionTypeExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltReferenceTypeExpression extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.BoltReferenceTypeExpression;
|
2020-05-25 17:46:01 +02:00
|
|
|
path: BoltModulePath;
|
2020-05-22 19:50:47 +02:00
|
|
|
arguments: BoltTypeExpression[] | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltReferenceTypeExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltReferenceTypeExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltReferenceTypeExpressionParent
|
|
|
|
= BoltReferenceTypeExpression
|
|
|
|
| BoltFunctionTypeExpression
|
|
|
|
| BoltTypeParameter
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltRecordPattern
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltParameter
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
|
|
|
| BoltRecordField
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReferenceTypeExpressionAnyParent
|
|
|
|
= BoltFunctionTypeExpression
|
|
|
|
| BoltTypeParameter
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltRecordPattern
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltParameter
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
|
|
|
| BoltRecordField
|
|
|
|
| BoltRecordDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReferenceTypeExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltFunctionTypeExpression extends SyntaxBase {
|
2020-05-24 20:17:42 +02:00
|
|
|
kind: SyntaxKind.BoltFunctionTypeExpression;
|
|
|
|
params: BoltParameter[];
|
|
|
|
returnType: BoltTypeExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltFunctionTypeExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltFunctionTypeExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltFunctionTypeExpressionParent
|
|
|
|
= BoltReferenceTypeExpression
|
|
|
|
| BoltFunctionTypeExpression
|
|
|
|
| BoltTypeParameter
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltRecordPattern
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltParameter
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
|
|
|
| BoltRecordField
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFunctionTypeExpressionAnyParent
|
|
|
|
= BoltReferenceTypeExpression
|
|
|
|
| BoltTypeParameter
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltRecordPattern
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltParameter
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
|
|
|
| BoltRecordField
|
|
|
|
| BoltRecordDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFunctionTypeExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTypeParameter extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.BoltTypeParameter;
|
|
|
|
index: number;
|
|
|
|
name: BoltIdentifier;
|
2020-05-27 09:09:57 +02:00
|
|
|
typeNode: BoltTypeExpression;
|
2020-05-22 19:50:47 +02:00
|
|
|
defaultType: BoltTypeExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTypeParameterParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTypeParameterChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltTypeParameterParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltTypeParameterAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltTypeParameterChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type BoltPattern
|
|
|
|
= BoltBindPattern
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTuplePattern
|
|
|
|
| BoltRecordPattern
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltBindPattern extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltBindPattern;
|
2020-05-10 18:21:44 +02:00
|
|
|
name: BoltIdentifier;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltBindPatternParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltBindPatternChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltBindPatternParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBindPatternAnyParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBindPatternChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTypePattern extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltTypePattern;
|
2020-05-22 19:50:47 +02:00
|
|
|
type: BoltTypeExpression;
|
2020-05-10 15:56:34 +02:00
|
|
|
nestedPattern: BoltPattern;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTypePatternParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTypePatternChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltTypePatternParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTypePatternAnyParent
|
|
|
|
= BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTypePatternChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltExpressionPattern extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltExpressionPattern;
|
|
|
|
expression: BoltExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltExpressionPatternParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltExpressionPatternChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltExpressionPatternParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExpressionPatternAnyParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExpressionPatternChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTuplePatternElement extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltTuplePatternElement;
|
|
|
|
index: number;
|
|
|
|
pattern: BoltPattern;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTuplePatternElementParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTuplePatternElementChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltTuplePatternElementParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltTuplePatternElementAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltTuplePatternElementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTuplePattern extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltTuplePattern;
|
|
|
|
elements: BoltTuplePatternElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTuplePatternParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTuplePatternChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltTuplePatternParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTuplePatternAnyParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTuplePatternChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltRecordFieldPattern extends SyntaxBase {
|
2020-05-24 20:17:42 +02:00
|
|
|
kind: SyntaxKind.BoltRecordFieldPattern;
|
|
|
|
isRest: boolean;
|
|
|
|
name: BoltIdentifier | null;
|
|
|
|
pattern: BoltPattern | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltRecordFieldPatternParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltRecordFieldPatternChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltRecordFieldPatternParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltRecordFieldPatternAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltRecordFieldPatternChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltRecordPattern extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltRecordPattern;
|
2020-05-25 17:46:01 +02:00
|
|
|
name: BoltTypeExpression;
|
2020-05-24 20:17:42 +02:00
|
|
|
fields: BoltRecordFieldPattern[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltRecordPatternParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltRecordPatternChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltRecordPatternParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRecordPatternAnyParent
|
|
|
|
= BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRecordPatternChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
export type BoltExpression
|
2020-05-24 20:17:42 +02:00
|
|
|
= BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltTupleExpression
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltReferenceExpression
|
2020-05-24 21:18:54 +02:00
|
|
|
| BoltMemberExpression
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltFunctionExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCaseExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConstantExpression
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltMacroCall
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltQuoteExpression extends SyntaxBase {
|
2020-05-24 20:17:42 +02:00
|
|
|
kind: SyntaxKind.BoltQuoteExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
tokens: Token | BoltExpression[];
|
|
|
|
parentNode: BoltQuoteExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltQuoteExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltQuoteExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltQuoteExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltQuoteExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTupleExpression extends SyntaxBase {
|
|
|
|
kind: SyntaxKind.BoltTupleExpression;
|
|
|
|
elements: BoltExpression[];
|
|
|
|
parentNode: BoltTupleExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTupleExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltTupleExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTupleExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTupleExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltReferenceExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltReferenceExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
modulePath: BoltModulePath | null;
|
|
|
|
name: BoltSymbol;
|
|
|
|
parentNode: BoltReferenceExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltReferenceExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltReferenceExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReferenceExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReferenceExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltMemberExpression extends SyntaxBase {
|
2020-05-24 21:18:54 +02:00
|
|
|
kind: SyntaxKind.BoltMemberExpression;
|
|
|
|
expression: BoltExpression;
|
|
|
|
path: BoltIdentifier[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltMemberExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltMemberExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltMemberExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMemberExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMemberExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltFunctionExpression extends SyntaxBase {
|
2020-05-24 21:03:15 +02:00
|
|
|
kind: SyntaxKind.BoltFunctionExpression;
|
|
|
|
params: BoltParameter[];
|
|
|
|
returnType: BoltTypeExpression | null;
|
|
|
|
body: BoltFunctionBodyElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltFunctionExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltFunctionExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltFunctionExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFunctionExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFunctionExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltCallExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltCallExpression;
|
|
|
|
operator: BoltExpression;
|
|
|
|
operands: BoltExpression[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltCallExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltCallExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltCallExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltCallExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltCallExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltYieldExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltYieldExpression;
|
|
|
|
value: BoltExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltYieldExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltYieldExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltYieldExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltYieldExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltYieldExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltMatchArm extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltMatchArm;
|
|
|
|
pattern: BoltPattern;
|
|
|
|
body: BoltExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltMatchArmParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltMatchArmChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltMatchArmParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltMatchArmAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltMatchArmChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltMatchExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltMatchExpression;
|
|
|
|
value: BoltExpression;
|
|
|
|
arms: BoltMatchArm[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltMatchExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltMatchExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltMatchExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMatchExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMatchExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltCase extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltCase;
|
|
|
|
test: BoltExpression;
|
|
|
|
result: BoltExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltCaseParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltCaseChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltCaseParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltCaseAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltCaseChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltCaseExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltCaseExpression;
|
|
|
|
cases: BoltCase[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltCaseExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltCaseExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltCaseExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltCaseExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltCaseExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltBlockExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltBlockExpression;
|
2020-05-23 21:15:20 +02:00
|
|
|
elements: BoltFunctionBodyElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltBlockExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltBlockExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltBlockExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBlockExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltBlockExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltConstantExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltConstantExpression;
|
|
|
|
value: BoltValue;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltConstantExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltConstantExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltConstantExpressionParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltConstantExpressionAnyParent
|
|
|
|
= BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltConstantExpressionChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
export type BoltStatement
|
|
|
|
= BoltReturnStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
| BoltConditionalStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltMacroCall
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltReturnStatement extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltReturnStatement;
|
|
|
|
value: BoltExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltReturnStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltReturnStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltReturnStatementParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReturnStatementAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltReturnStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltConditionalCase extends SyntaxBase {
|
2020-05-24 17:47:04 +02:00
|
|
|
kind: SyntaxKind.BoltConditionalCase;
|
|
|
|
test: BoltExpression | null;
|
|
|
|
body: BoltFunctionBodyElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltConditionalCaseParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltConditionalCaseChild>
|
2020-05-24 17:47:04 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltConditionalCaseParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltConditionalCaseAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltConditionalCaseChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltConditionalStatement extends SyntaxBase {
|
2020-05-24 17:47:04 +02:00
|
|
|
kind: SyntaxKind.BoltConditionalStatement;
|
|
|
|
cases: BoltConditionalCase[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltConditionalStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltConditionalStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltConditionalStatementParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltConditionalStatementAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltConditionalStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltResumeStatement extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltResumeStatement;
|
|
|
|
value: BoltExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltResumeStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltResumeStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltResumeStatementParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltResumeStatementAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltResumeStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltExpressionStatement extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltExpressionStatement;
|
|
|
|
expression: BoltExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltExpressionStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltExpressionStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltExpressionStatementParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExpressionStatementAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExpressionStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltParameter extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltParameter;
|
|
|
|
index: number;
|
|
|
|
bindings: BoltPattern;
|
2020-05-22 19:50:47 +02:00
|
|
|
type: BoltTypeExpression | null;
|
2020-05-10 15:56:34 +02:00
|
|
|
defaultValue: BoltExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltParameterParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltParameterChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltParameterParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltParameterAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltParameterChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type BoltDeclaration
|
2020-05-25 11:29:19 +02:00
|
|
|
= BoltFunctionDeclaration
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltVariableDeclaration
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltRecordDeclaration
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltMacroCall
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-23 21:15:20 +02:00
|
|
|
export type BoltTypeDeclaration
|
|
|
|
= BoltTraitDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
|
|
|
| BoltRecordDeclaration
|
|
|
|
|
|
|
|
|
2020-05-25 11:29:19 +02:00
|
|
|
export const enum BoltModifiers {
|
|
|
|
IsMutable = 1,IsPublic = 2,}
|
2020-05-10 15:56:34 +02:00
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltModule extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltModule;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-25 17:46:01 +02:00
|
|
|
name: BoltIdentifier[];
|
2020-05-10 15:56:34 +02:00
|
|
|
elements: BoltSourceElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltModuleParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltModuleChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltModuleParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltModuleAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltModuleChild
|
|
|
|
= never
|
|
|
|
|
2020-05-23 14:18:20 +02:00
|
|
|
export type BoltFunctionBodyElement
|
2020-05-26 21:01:38 +02:00
|
|
|
= BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltReturnStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
| BoltConditionalStatement
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltMacroCall
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltFunctionDeclaration extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltFunctionDeclaration;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-10 15:56:34 +02:00
|
|
|
target: string;
|
|
|
|
name: BoltSymbol;
|
|
|
|
params: BoltParameter[];
|
2020-05-22 19:50:47 +02:00
|
|
|
returnType: BoltTypeExpression | null;
|
2020-05-24 22:41:46 +02:00
|
|
|
typeParams: BoltTypeParameter[] | null;
|
2020-05-23 15:04:32 +02:00
|
|
|
body: BoltFunctionBodyElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltFunctionDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltFunctionDeclarationChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltFunctionDeclarationParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFunctionDeclarationAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltFunctionDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltVariableDeclaration extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltVariableDeclaration;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-10 15:56:34 +02:00
|
|
|
bindings: BoltPattern;
|
2020-05-22 19:50:47 +02:00
|
|
|
type: BoltTypeExpression | null;
|
2020-05-10 15:56:34 +02:00
|
|
|
value: BoltExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltVariableDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltVariableDeclarationChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltVariableDeclarationParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltVariableDeclarationAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltVariableDeclarationChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
export type BoltImportSymbol
|
|
|
|
= BoltPlainImportSymbol
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltPlainImportSymbol extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.BoltPlainImportSymbol;
|
|
|
|
name: BoltQualName;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltPlainImportSymbolParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltPlainImportSymbolChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltPlainImportSymbolParent
|
|
|
|
= BoltImportDirective
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltPlainImportSymbolAnyParent
|
|
|
|
= BoltImportDirective
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltPlainImportSymbolChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltImportDirective extends SyntaxBase {
|
2020-05-25 11:29:19 +02:00
|
|
|
kind: SyntaxKind.BoltImportDirective;
|
|
|
|
modifiers: BoltModifiers;
|
2020-05-25 15:52:11 +02:00
|
|
|
file: BoltStringLiteral;
|
2020-05-10 15:56:34 +02:00
|
|
|
symbols: BoltImportSymbol[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltImportDirectiveParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltImportDirectiveChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltImportDirectiveParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImportDirectiveAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImportDirectiveChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltExportSymbol extends SyntaxBase {
|
2020-05-25 11:29:19 +02:00
|
|
|
kind: SyntaxKind.BoltExportSymbol;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltExportSymbolParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltExportSymbolChild>
|
2020-05-25 11:29:19 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltExportSymbolParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltExportSymbolAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltExportSymbolChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltPlainExportSymbol extends SyntaxBase {
|
2020-05-25 11:29:19 +02:00
|
|
|
kind: SyntaxKind.BoltPlainExportSymbol;
|
|
|
|
name: BoltQualName;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltPlainExportSymbolParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltPlainExportSymbolChild>
|
2020-05-25 11:29:19 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltPlainExportSymbolParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltPlainExportSymbolAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type BoltPlainExportSymbolChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltExportDirective extends SyntaxBase {
|
2020-05-25 11:29:19 +02:00
|
|
|
kind: SyntaxKind.BoltExportDirective;
|
|
|
|
file: string;
|
|
|
|
symbols: BoltExportSymbol[] | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltExportDirectiveParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltExportDirectiveChild>
|
2020-05-25 11:29:19 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltExportDirectiveParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExportDirectiveAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltExportDirectiveChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTraitDeclaration extends SyntaxBase {
|
2020-05-22 21:57:42 +02:00
|
|
|
kind: SyntaxKind.BoltTraitDeclaration;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-10 15:56:34 +02:00
|
|
|
name: BoltIdentifier;
|
2020-05-22 21:57:42 +02:00
|
|
|
typeParams: BoltTypeParameter[] | null;
|
|
|
|
elements: BoltDeclaration[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTraitDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTraitDeclarationChild>
|
2020-05-22 21:57:42 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltTraitDeclarationParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTraitDeclarationAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTraitDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltImplDeclaration extends SyntaxBase {
|
2020-05-22 21:57:42 +02:00
|
|
|
kind: SyntaxKind.BoltImplDeclaration;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-22 21:57:42 +02:00
|
|
|
name: BoltIdentifier;
|
|
|
|
trait: BoltTypeExpression;
|
|
|
|
typeParams: BoltTypeParameter[] | null;
|
|
|
|
elements: BoltDeclaration[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltImplDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltImplDeclarationChild>
|
2020-05-22 19:50:47 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltImplDeclarationParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImplDeclarationAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltImplDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltTypeAliasDeclaration extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.BoltTypeAliasDeclaration;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-22 19:50:47 +02:00
|
|
|
name: BoltIdentifier;
|
|
|
|
typeParams: BoltTypeParameter[] | null;
|
|
|
|
typeExpr: BoltTypeExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltTypeAliasDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltTypeAliasDeclarationChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltTypeAliasDeclarationParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTypeAliasDeclarationAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltTypeAliasDeclarationChild
|
|
|
|
= never
|
|
|
|
|
2020-05-23 14:18:20 +02:00
|
|
|
export type BoltRecordMember
|
|
|
|
= BoltRecordField
|
|
|
|
| BoltMacroCall
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltRecordField extends SyntaxBase {
|
2020-05-23 14:18:20 +02:00
|
|
|
kind: SyntaxKind.BoltRecordField;
|
2020-05-22 21:57:42 +02:00
|
|
|
name: BoltIdentifier;
|
|
|
|
type: BoltTypeExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltRecordFieldParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltRecordFieldChild>
|
2020-05-22 21:57:42 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltRecordFieldParent
|
|
|
|
= BoltRecordDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRecordFieldAnyParent
|
|
|
|
= BoltRecordDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRecordFieldChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface BoltRecordDeclaration extends SyntaxBase {
|
2020-05-22 21:57:42 +02:00
|
|
|
kind: SyntaxKind.BoltRecordDeclaration;
|
2020-05-25 11:29:19 +02:00
|
|
|
modifiers: BoltModifiers;
|
2020-05-23 21:15:20 +02:00
|
|
|
name: BoltIdentifier;
|
2020-05-22 21:57:42 +02:00
|
|
|
typeParms: BoltTypeParameter[] | null;
|
2020-05-23 14:18:20 +02:00
|
|
|
members: BoltRecordMember[] | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltRecordDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltRecordDeclarationChild>
|
2020-05-22 21:57:42 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type BoltRecordDeclarationParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRecordDeclarationAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltModule
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltRecordDeclarationChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type BoltSourceElement
|
2020-05-26 21:01:38 +02:00
|
|
|
= BoltModule
|
|
|
|
| BoltImportDirective
|
|
|
|
| BoltExportDirective
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltTypeAliasDeclaration
|
|
|
|
| BoltRecordDeclaration
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltImplDeclaration
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltMacroCall
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalStatement
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface BoltMacroCall extends SyntaxBase {
|
2020-05-23 14:18:20 +02:00
|
|
|
kind: SyntaxKind.BoltMacroCall;
|
|
|
|
name: BoltIdentifier;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: BoltMacroCallParent;
|
|
|
|
getChildNodes(): IterableIterator<BoltMacroCallChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type BoltMacroCallParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltRecordDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMacroCallAnyParent
|
|
|
|
= BoltSourceFile
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltRecordDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type BoltMacroCallChild
|
|
|
|
= never
|
2020-05-23 14:18:20 +02:00
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type JSToken
|
2020-05-22 19:50:47 +02:00
|
|
|
= EndOfFile
|
|
|
|
| JSOperator
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSIdentifier
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSString
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSInteger
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSFromKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSReturnKeyword
|
|
|
|
| JSTryKeyword
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSFinallyKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSCatchKeyword
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSImportKeyword
|
|
|
|
| JSAsKeyword
|
|
|
|
| JSConstKeyword
|
|
|
|
| JSLetKeyword
|
|
|
|
| JSExportKeyword
|
|
|
|
| JSFunctionKeyword
|
|
|
|
| JSWhileKeyword
|
|
|
|
| JSForKeyword
|
2020-05-22 21:29:14 +02:00
|
|
|
| JSCloseBrace
|
|
|
|
| JSCloseBracket
|
|
|
|
| JSCloseParen
|
|
|
|
| JSOpenBrace
|
|
|
|
| JSOpenBracket
|
|
|
|
| JSOpenParen
|
|
|
|
| JSSemi
|
|
|
|
| JSComma
|
|
|
|
| JSDot
|
|
|
|
| JSDotDotDot
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSMulOp
|
|
|
|
| JSAddOp
|
|
|
|
| JSDivOp
|
|
|
|
| JSSubOp
|
|
|
|
| JSLtOp
|
|
|
|
| JSGtOp
|
|
|
|
| JSBOrOp
|
|
|
|
| JSBXorOp
|
|
|
|
| JSBAndOp
|
|
|
|
| JSBNotOp
|
|
|
|
| JSNotOp
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface JSOperator extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSOperator;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSOperatorParent;
|
|
|
|
getChildNodes(): IterableIterator<JSOperatorChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSOperatorParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOperatorAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOperatorChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSIdentifier extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSIdentifier;
|
|
|
|
text: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSIdentifierParent;
|
|
|
|
getChildNodes(): IterableIterator<JSIdentifierChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSIdentifierParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSIdentifierAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSIdentifierChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSString extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSString;
|
|
|
|
value: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSStringParent;
|
|
|
|
getChildNodes(): IterableIterator<JSStringChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSStringParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSStringAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSStringChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSInteger extends SyntaxBase {
|
2020-05-22 23:59:43 +02:00
|
|
|
kind: SyntaxKind.JSInteger;
|
|
|
|
value: bigint;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSIntegerParent;
|
|
|
|
getChildNodes(): IterableIterator<JSIntegerChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSIntegerParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSIntegerAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSIntegerChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSFromKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSFromKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSFromKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSFromKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSFromKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFromKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFromKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSReturnKeyword extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.JSReturnKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSReturnKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSReturnKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSReturnKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSReturnKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSReturnKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSTryKeyword extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.JSTryKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSTryKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSTryKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSTryKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSTryKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSTryKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSFinallyKeyword extends SyntaxBase {
|
2020-05-22 23:59:43 +02:00
|
|
|
kind: SyntaxKind.JSFinallyKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSFinallyKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSFinallyKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSFinallyKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFinallyKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFinallyKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSCatchKeyword extends SyntaxBase {
|
2020-05-22 19:50:47 +02:00
|
|
|
kind: SyntaxKind.JSCatchKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCatchKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCatchKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSCatchKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCatchKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCatchKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSImportKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSImportKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSImportKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSImportKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSImportKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSAsKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSAsKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSAsKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSAsKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSAsKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSAsKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSAsKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSConstKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSConstKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSConstKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSConstKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSConstKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConstKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConstKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSLetKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSLetKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSLetKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSLetKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSLetKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLetKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLetKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSExportKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSExportKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSExportKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSExportKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSExportKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSExportKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSExportKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSFunctionKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSFunctionKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSFunctionKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSFunctionKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSFunctionKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFunctionKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFunctionKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSWhileKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSWhileKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSWhileKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSWhileKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSWhileKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSWhileKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSWhileKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSForKeyword extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSForKeyword;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSForKeywordParent;
|
|
|
|
getChildNodes(): IterableIterator<JSForKeywordChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSForKeywordParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSForKeywordAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSForKeywordChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSCloseBrace extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSCloseBrace;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCloseBraceParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCloseBraceChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSCloseBraceParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCloseBraceAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCloseBraceChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSCloseBracket extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSCloseBracket;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCloseBracketParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCloseBracketChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSCloseBracketParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCloseBracketAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCloseBracketChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSCloseParen extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSCloseParen;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCloseParenParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCloseParenChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSCloseParenParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCloseParenAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCloseParenChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSOpenBrace extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSOpenBrace;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSOpenBraceParent;
|
|
|
|
getChildNodes(): IterableIterator<JSOpenBraceChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSOpenBraceParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOpenBraceAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOpenBraceChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSOpenBracket extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSOpenBracket;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSOpenBracketParent;
|
|
|
|
getChildNodes(): IterableIterator<JSOpenBracketChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSOpenBracketParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOpenBracketAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOpenBracketChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSOpenParen extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSOpenParen;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSOpenParenParent;
|
|
|
|
getChildNodes(): IterableIterator<JSOpenParenChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSOpenParenParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOpenParenAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSOpenParenChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSSemi extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSSemi;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSSemiParent;
|
|
|
|
getChildNodes(): IterableIterator<JSSemiChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSSemiParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSSemiAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSSemiChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSComma extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSComma;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCommaParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCommaChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSCommaParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCommaAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCommaChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSDot extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSDot;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSDotParent;
|
|
|
|
getChildNodes(): IterableIterator<JSDotChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSDotParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSDotAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSDotChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSDotDotDot extends SyntaxBase {
|
2020-05-22 21:29:14 +02:00
|
|
|
kind: SyntaxKind.JSDotDotDot;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSDotDotDotParent;
|
|
|
|
getChildNodes(): IterableIterator<JSDotDotDotChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSDotDotDotParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSDotDotDotAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSDotDotDotChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSMulOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSMulOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSMulOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSMulOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSMulOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSMulOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSMulOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSAddOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSAddOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSAddOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSAddOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSAddOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSAddOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSAddOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSDivOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSDivOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSDivOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSDivOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSDivOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSDivOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSDivOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSSubOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSSubOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSSubOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSSubOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSSubOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSSubOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSSubOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSLtOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSLtOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSLtOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSLtOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSLtOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLtOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLtOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSGtOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSGtOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSGtOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSGtOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSGtOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSGtOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSGtOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSBOrOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSBOrOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSBOrOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSBOrOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSBOrOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBOrOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBOrOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSBXorOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSBXorOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSBXorOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSBXorOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSBXorOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBXorOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBXorOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSBAndOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSBAndOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSBAndOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSBAndOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSBAndOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBAndOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBAndOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSBNotOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSBNotOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSBNotOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSBNotOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSBNotOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBNotOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBNotOpChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSNotOp extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSNotOp;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSNotOpParent;
|
|
|
|
getChildNodes(): IterableIterator<JSNotOpChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSNotOpParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSNotOpAnyParent
|
|
|
|
= BoltQuoteExpression
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTupleExpression
|
|
|
|
| BoltMemberExpression
|
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltReturnStatement
|
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltFunctionExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltRecordFieldPattern
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSNotOpChild
|
|
|
|
= never
|
2020-05-22 23:04:40 +02:00
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type JSPattern
|
|
|
|
= JSBindPattern
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface JSBindPattern extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSBindPattern;
|
2020-05-10 18:21:44 +02:00
|
|
|
name: JSIdentifier;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSBindPatternParent;
|
|
|
|
getChildNodes(): IterableIterator<JSBindPatternChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSBindPatternParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSParameter
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBindPatternAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSParameter
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBindPatternChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type JSExpression
|
|
|
|
= JSConstantExpression
|
|
|
|
| JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSLiteralExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSReferenceExpression
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface JSConstantExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSConstantExpression;
|
|
|
|
value: BoltValue;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSConstantExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSConstantExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSConstantExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConstantExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConstantExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSMemberExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSMemberExpression;
|
|
|
|
value: JSExpression;
|
2020-05-22 21:29:14 +02:00
|
|
|
property: JSIdentifier;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSMemberExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSMemberExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSMemberExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSMemberExpressionAnyParent
|
|
|
|
= JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSMemberExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSCallExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSCallExpression;
|
|
|
|
operator: JSExpression;
|
|
|
|
operands: JSExpression[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCallExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCallExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSCallExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCallExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSCallExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSBinaryExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSBinaryExpression;
|
|
|
|
left: JSExpression;
|
|
|
|
operator: JSOperator;
|
|
|
|
right: JSExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSBinaryExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSBinaryExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSBinaryExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBinaryExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSBinaryExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSUnaryExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSUnaryExpression;
|
|
|
|
operator: JSOperator;
|
|
|
|
operand: JSExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSUnaryExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSUnaryExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSUnaryExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSUnaryExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSUnaryExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSNewExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSNewExpression;
|
|
|
|
target: JSExpression;
|
|
|
|
arguments: JSExpression[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSNewExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSNewExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSNewExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSNewExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSNewExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSSequenceExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSSequenceExpression;
|
|
|
|
expressions: JSExpression[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSSequenceExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSSequenceExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSSequenceExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSSequenceExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSSequenceExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSConditionalExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSConditionalExpression;
|
|
|
|
test: JSExpression;
|
|
|
|
consequent: JSExpression;
|
|
|
|
alternate: JSExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSConditionalExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSConditionalExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSConditionalExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConditionalExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConditionalExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSLiteralExpression extends SyntaxBase {
|
2020-05-22 23:59:43 +02:00
|
|
|
kind: SyntaxKind.JSLiteralExpression;
|
|
|
|
value: JSValue;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSLiteralExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSLiteralExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSLiteralExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLiteralExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLiteralExpressionChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSReferenceExpression extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSReferenceExpression;
|
|
|
|
name: string;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSReferenceExpressionParent;
|
|
|
|
getChildNodes(): IterableIterator<JSReferenceExpressionChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSReferenceExpressionParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSReferenceExpressionAnyParent
|
|
|
|
= JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSReturnStatement
|
|
|
|
| JSParameter
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSReferenceExpressionChild
|
|
|
|
= never
|
2020-05-10 15:56:34 +02:00
|
|
|
|
2020-05-22 19:50:47 +02:00
|
|
|
export type JSSourceElement
|
2020-05-26 21:01:38 +02:00
|
|
|
= JSImportDeclaration
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
2020-05-26 21:01:38 +02:00
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalStatement
|
|
|
|
| JSReturnStatement
|
2020-05-22 19:50:47 +02:00
|
|
|
|
|
|
|
|
2020-05-24 17:47:04 +02:00
|
|
|
export type JSFunctionBodyElement
|
2020-05-26 21:01:38 +02:00
|
|
|
= JSFunctionDeclaration
|
2020-05-24 17:47:04 +02:00
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
2020-05-26 21:01:38 +02:00
|
|
|
| JSExpressionStatement
|
|
|
|
| JSConditionalStatement
|
|
|
|
| JSReturnStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type JSStatement
|
|
|
|
= JSExpressionStatement
|
|
|
|
| JSConditionalStatement
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSReturnStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface JSCatchBlock extends SyntaxBase {
|
2020-05-22 23:59:43 +02:00
|
|
|
kind: SyntaxKind.JSCatchBlock;
|
|
|
|
bindings: JSPattern | null;
|
|
|
|
elements: JSSourceElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSCatchBlockParent;
|
|
|
|
getChildNodes(): IterableIterator<JSCatchBlockChild>
|
2020-05-22 23:59:43 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSCatchBlockParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSCatchBlockAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSCatchBlockChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSTryCatchStatement extends SyntaxBase {
|
2020-05-22 23:59:43 +02:00
|
|
|
kind: SyntaxKind.JSTryCatchStatement;
|
|
|
|
tryBlock: JSSourceElement[];
|
|
|
|
catchBlock: JSCatchBlock | null;
|
|
|
|
finalBlock: JSSourceElement[] | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSTryCatchStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<JSTryCatchStatementChild>
|
2020-05-22 23:59:43 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSTryCatchStatementParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSTryCatchStatementAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSTryCatchStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSExpressionStatement extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSExpressionStatement;
|
|
|
|
expression: JSExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSExpressionStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<JSExpressionStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSExpressionStatementParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSExpressionStatementAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSExpressionStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSConditionalCase extends SyntaxBase {
|
2020-05-24 17:47:04 +02:00
|
|
|
kind: SyntaxKind.JSConditionalCase;
|
|
|
|
test: JSExpression | null;
|
|
|
|
body: JSFunctionBodyElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSConditionalCaseParent;
|
|
|
|
getChildNodes(): IterableIterator<JSConditionalCaseChild>
|
2020-05-24 17:47:04 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSConditionalCaseParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSConditionalCaseAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSConditionalCaseChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSConditionalStatement extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSConditionalStatement;
|
2020-05-24 17:47:04 +02:00
|
|
|
cases: JSConditionalCase[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSConditionalStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<JSConditionalStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSConditionalStatementParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConditionalStatementAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSConditionalStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSReturnStatement extends SyntaxBase {
|
2020-05-22 23:59:43 +02:00
|
|
|
kind: SyntaxKind.JSReturnStatement;
|
|
|
|
value: JSExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSReturnStatementParent;
|
|
|
|
getChildNodes(): IterableIterator<JSReturnStatementChild>
|
|
|
|
}
|
|
|
|
|
|
|
|
export type JSReturnStatementParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSReturnStatementAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSReturnStatementChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSParameter extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSParameter;
|
|
|
|
index: number;
|
|
|
|
bindings: JSPattern;
|
|
|
|
defaultValue: JSExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSParameterParent;
|
|
|
|
getChildNodes(): IterableIterator<JSParameterChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSParameterParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSParameterAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSParameterChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type JSDeclaration
|
2020-05-22 23:04:40 +02:00
|
|
|
= JSImportDeclaration
|
|
|
|
| JSFunctionDeclaration
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
|
|
|
|
|
|
|
|
export const enum JSDeclarationModifiers {
|
|
|
|
IsExported = 1,}
|
|
|
|
|
2020-05-22 23:04:40 +02:00
|
|
|
export type JSImportBinding
|
|
|
|
= JSImportStarBinding
|
|
|
|
| JSImportAsBinding
|
|
|
|
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export interface JSImportStarBinding extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSImportStarBinding;
|
|
|
|
local: JSIdentifier;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSImportStarBindingParent;
|
|
|
|
getChildNodes(): IterableIterator<JSImportStarBindingChild>
|
2020-05-22 23:04:40 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSImportStarBindingParent
|
|
|
|
= JSImportDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportStarBindingAnyParent
|
|
|
|
= JSImportDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportStarBindingChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSImportAsBinding extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSImportAsBinding;
|
|
|
|
remote: JSIdentifier;
|
|
|
|
local: JSIdentifier | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSImportAsBindingParent;
|
|
|
|
getChildNodes(): IterableIterator<JSImportAsBindingChild>
|
2020-05-22 23:04:40 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSImportAsBindingParent
|
|
|
|
= JSImportDeclaration
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportAsBindingAnyParent
|
|
|
|
= JSImportDeclaration
|
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportAsBindingChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSImportDeclaration extends SyntaxBase {
|
2020-05-22 23:04:40 +02:00
|
|
|
kind: SyntaxKind.JSImportDeclaration;
|
|
|
|
bindings: JSImportBinding[];
|
|
|
|
filename: JSString;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSImportDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<JSImportDeclarationChild>
|
2020-05-22 23:04:40 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSImportDeclarationParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportDeclarationAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSImportDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSFunctionDeclaration extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSFunctionDeclaration;
|
|
|
|
modifiers: JSDeclarationModifiers;
|
|
|
|
name: JSIdentifier;
|
|
|
|
params: JSParameter[];
|
|
|
|
body: JSStatement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSFunctionDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<JSFunctionDeclarationChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSFunctionDeclarationParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFunctionDeclarationAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSFunctionDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSArrowFunctionDeclaration extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSArrowFunctionDeclaration;
|
|
|
|
name: JSIdentifier;
|
|
|
|
params: JSParameter[];
|
|
|
|
body: JSExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSArrowFunctionDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<JSArrowFunctionDeclarationChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSArrowFunctionDeclarationParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSArrowFunctionDeclarationAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSArrowFunctionDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSLetDeclaration extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSLetDeclaration;
|
|
|
|
bindings: JSPattern;
|
|
|
|
value: JSExpression | null;
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSLetDeclarationParent;
|
|
|
|
getChildNodes(): IterableIterator<JSLetDeclarationChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSLetDeclarationParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLetDeclarationAnyParent
|
|
|
|
= JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
|
|
|
| JSConditionalCase
|
|
|
|
| JSSourceFile
|
|
|
|
| never
|
|
|
|
|
|
|
|
export type JSLetDeclarationChild
|
|
|
|
= never
|
|
|
|
|
|
|
|
export interface JSSourceFile extends SyntaxBase {
|
2020-05-10 15:56:34 +02:00
|
|
|
kind: SyntaxKind.JSSourceFile;
|
|
|
|
elements: JSSourceElement[];
|
2020-05-26 21:01:38 +02:00
|
|
|
parentNode: JSSourceFileParent;
|
|
|
|
getChildNodes(): IterableIterator<JSSourceFileChild>
|
2020-05-10 15:56:34 +02:00
|
|
|
}
|
|
|
|
|
2020-05-26 21:01:38 +02:00
|
|
|
export type JSSourceFileParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSSourceFileAnyParent
|
|
|
|
= never
|
|
|
|
|
|
|
|
export type JSSourceFileChild
|
|
|
|
= never
|
|
|
|
|
2020-05-10 15:56:34 +02:00
|
|
|
export type BoltSyntax
|
|
|
|
= BoltStringLiteral
|
|
|
|
| BoltIntegerLiteral
|
|
|
|
| BoltIdentifier
|
|
|
|
| BoltOperator
|
2020-05-10 23:50:42 +02:00
|
|
|
| BoltAssignment
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltComma
|
|
|
|
| BoltSemi
|
|
|
|
| BoltColon
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltColonColon
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltDot
|
|
|
|
| BoltDotDot
|
|
|
|
| BoltRArrow
|
2020-05-24 11:17:56 +02:00
|
|
|
| BoltRArrowAlt
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLArrow
|
|
|
|
| BoltEqSign
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltGtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltExMark
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltLtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltVBar
|
2020-05-24 22:23:18 +02:00
|
|
|
| BoltWhereKeyword
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltQuoteKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltFnKeyword
|
|
|
|
| BoltForeignKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltForKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLetKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltReturnKeyword
|
|
|
|
| BoltLoopKeyword
|
|
|
|
| BoltYieldKeyword
|
2020-05-10 18:54:57 +02:00
|
|
|
| BoltMatchKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltImportKeyword
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltExportKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltPubKeyword
|
|
|
|
| BoltModKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltMutKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltEnumKeyword
|
|
|
|
| BoltStructKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitKeyword
|
|
|
|
| BoltImplKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltParenthesized
|
|
|
|
| BoltBraced
|
|
|
|
| BoltBracketed
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltQualName
|
2020-05-25 17:46:01 +02:00
|
|
|
| BoltModulePath
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltReferenceTypeExpression
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltFunctionTypeExpression
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeParameter
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltBindPattern
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltTuplePattern
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltRecordFieldPattern
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltRecordPattern
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltTupleExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltReferenceExpression
|
2020-05-24 21:18:54 +02:00
|
|
|
| BoltMemberExpression
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltFunctionExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltCaseExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConstantExpression
|
|
|
|
| BoltReturnStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltConditionalStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltPlainImportSymbol
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltImportDirective
|
|
|
|
| BoltExportSymbol
|
|
|
|
| BoltPlainExportSymbol
|
|
|
|
| BoltExportDirective
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeAliasDeclaration
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltRecordField
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltRecordDeclaration
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltMacroCall
|
2020-05-10 15:56:34 +02:00
|
|
|
|
|
|
|
|
|
|
|
export type JSSyntax
|
|
|
|
= JSOperator
|
|
|
|
| JSIdentifier
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSString
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSInteger
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSFromKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSReturnKeyword
|
|
|
|
| JSTryKeyword
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSFinallyKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSCatchKeyword
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSImportKeyword
|
|
|
|
| JSAsKeyword
|
|
|
|
| JSConstKeyword
|
|
|
|
| JSLetKeyword
|
|
|
|
| JSExportKeyword
|
|
|
|
| JSFunctionKeyword
|
|
|
|
| JSWhileKeyword
|
|
|
|
| JSForKeyword
|
2020-05-22 21:29:14 +02:00
|
|
|
| JSCloseBrace
|
|
|
|
| JSCloseBracket
|
|
|
|
| JSCloseParen
|
|
|
|
| JSOpenBrace
|
|
|
|
| JSOpenBracket
|
|
|
|
| JSOpenParen
|
|
|
|
| JSSemi
|
|
|
|
| JSComma
|
|
|
|
| JSDot
|
|
|
|
| JSDotDotDot
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSMulOp
|
|
|
|
| JSAddOp
|
|
|
|
| JSDivOp
|
|
|
|
| JSSubOp
|
|
|
|
| JSLtOp
|
|
|
|
| JSGtOp
|
|
|
|
| JSBOrOp
|
|
|
|
| JSBXorOp
|
|
|
|
| JSBAndOp
|
|
|
|
| JSBNotOp
|
|
|
|
| JSNotOp
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSBindPattern
|
|
|
|
| JSConstantExpression
|
|
|
|
| JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSLiteralExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSReferenceExpression
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSExpressionStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
| JSConditionalCase
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSConditionalStatement
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSReturnStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSParameter
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSImportStarBinding
|
|
|
|
| JSImportAsBinding
|
|
|
|
| JSImportDeclaration
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
|
|
|
|
|
|
|
|
export type Syntax
|
2020-05-22 19:50:47 +02:00
|
|
|
= EndOfFile
|
|
|
|
| FunctionBody
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltStringLiteral
|
|
|
|
| BoltIntegerLiteral
|
|
|
|
| BoltIdentifier
|
|
|
|
| BoltOperator
|
2020-05-10 23:50:42 +02:00
|
|
|
| BoltAssignment
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltComma
|
|
|
|
| BoltSemi
|
|
|
|
| BoltColon
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltColonColon
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltDot
|
|
|
|
| BoltDotDot
|
|
|
|
| BoltRArrow
|
2020-05-24 11:17:56 +02:00
|
|
|
| BoltRArrowAlt
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLArrow
|
|
|
|
| BoltEqSign
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltGtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltExMark
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltLtSign
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltVBar
|
2020-05-24 22:23:18 +02:00
|
|
|
| BoltWhereKeyword
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltQuoteKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltFnKeyword
|
|
|
|
| BoltForeignKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltForKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltLetKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltReturnKeyword
|
|
|
|
| BoltLoopKeyword
|
|
|
|
| BoltYieldKeyword
|
2020-05-10 18:54:57 +02:00
|
|
|
| BoltMatchKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltImportKeyword
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltExportKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltPubKeyword
|
|
|
|
| BoltModKeyword
|
2020-05-10 18:21:44 +02:00
|
|
|
| BoltMutKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltEnumKeyword
|
|
|
|
| BoltStructKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeKeyword
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitKeyword
|
|
|
|
| BoltImplKeyword
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltParenthesized
|
|
|
|
| BoltBraced
|
|
|
|
| BoltBracketed
|
|
|
|
| BoltSourceFile
|
|
|
|
| BoltQualName
|
2020-05-25 17:46:01 +02:00
|
|
|
| BoltModulePath
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltReferenceTypeExpression
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltFunctionTypeExpression
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeParameter
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltBindPattern
|
|
|
|
| BoltTypePattern
|
|
|
|
| BoltExpressionPattern
|
|
|
|
| BoltTuplePatternElement
|
|
|
|
| BoltTuplePattern
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltRecordFieldPattern
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltRecordPattern
|
2020-05-24 20:17:42 +02:00
|
|
|
| BoltQuoteExpression
|
2020-05-26 21:01:38 +02:00
|
|
|
| BoltTupleExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltReferenceExpression
|
2020-05-24 21:18:54 +02:00
|
|
|
| BoltMemberExpression
|
2020-05-24 21:03:15 +02:00
|
|
|
| BoltFunctionExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltCallExpression
|
|
|
|
| BoltYieldExpression
|
|
|
|
| BoltMatchArm
|
|
|
|
| BoltMatchExpression
|
|
|
|
| BoltCase
|
|
|
|
| BoltCaseExpression
|
|
|
|
| BoltBlockExpression
|
|
|
|
| BoltConstantExpression
|
|
|
|
| BoltReturnStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
| BoltConditionalCase
|
|
|
|
| BoltConditionalStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltResumeStatement
|
|
|
|
| BoltExpressionStatement
|
|
|
|
| BoltParameter
|
|
|
|
| BoltModule
|
|
|
|
| BoltFunctionDeclaration
|
|
|
|
| BoltVariableDeclaration
|
|
|
|
| BoltPlainImportSymbol
|
2020-05-25 11:29:19 +02:00
|
|
|
| BoltImportDirective
|
|
|
|
| BoltExportSymbol
|
|
|
|
| BoltPlainExportSymbol
|
|
|
|
| BoltExportDirective
|
2020-05-22 21:57:42 +02:00
|
|
|
| BoltTraitDeclaration
|
|
|
|
| BoltImplDeclaration
|
2020-05-22 19:50:47 +02:00
|
|
|
| BoltTypeAliasDeclaration
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltRecordField
|
2020-05-10 15:56:34 +02:00
|
|
|
| BoltRecordDeclaration
|
2020-05-23 14:18:20 +02:00
|
|
|
| BoltMacroCall
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSOperator
|
|
|
|
| JSIdentifier
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSString
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSInteger
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSFromKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSReturnKeyword
|
|
|
|
| JSTryKeyword
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSFinallyKeyword
|
2020-05-22 19:50:47 +02:00
|
|
|
| JSCatchKeyword
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSImportKeyword
|
|
|
|
| JSAsKeyword
|
|
|
|
| JSConstKeyword
|
|
|
|
| JSLetKeyword
|
|
|
|
| JSExportKeyword
|
|
|
|
| JSFunctionKeyword
|
|
|
|
| JSWhileKeyword
|
|
|
|
| JSForKeyword
|
2020-05-22 21:29:14 +02:00
|
|
|
| JSCloseBrace
|
|
|
|
| JSCloseBracket
|
|
|
|
| JSCloseParen
|
|
|
|
| JSOpenBrace
|
|
|
|
| JSOpenBracket
|
|
|
|
| JSOpenParen
|
|
|
|
| JSSemi
|
|
|
|
| JSComma
|
|
|
|
| JSDot
|
|
|
|
| JSDotDotDot
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSMulOp
|
|
|
|
| JSAddOp
|
|
|
|
| JSDivOp
|
|
|
|
| JSSubOp
|
|
|
|
| JSLtOp
|
|
|
|
| JSGtOp
|
|
|
|
| JSBOrOp
|
|
|
|
| JSBXorOp
|
|
|
|
| JSBAndOp
|
|
|
|
| JSBNotOp
|
|
|
|
| JSNotOp
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSBindPattern
|
|
|
|
| JSConstantExpression
|
|
|
|
| JSMemberExpression
|
|
|
|
| JSCallExpression
|
|
|
|
| JSBinaryExpression
|
|
|
|
| JSUnaryExpression
|
|
|
|
| JSNewExpression
|
|
|
|
| JSSequenceExpression
|
|
|
|
| JSConditionalExpression
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSLiteralExpression
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSReferenceExpression
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSCatchBlock
|
|
|
|
| JSTryCatchStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSExpressionStatement
|
2020-05-24 17:47:04 +02:00
|
|
|
| JSConditionalCase
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSConditionalStatement
|
2020-05-22 23:59:43 +02:00
|
|
|
| JSReturnStatement
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSParameter
|
2020-05-22 23:04:40 +02:00
|
|
|
| JSImportStarBinding
|
|
|
|
| JSImportAsBinding
|
|
|
|
| JSImportDeclaration
|
2020-05-10 15:56:34 +02:00
|
|
|
| JSFunctionDeclaration
|
|
|
|
| JSArrowFunctionDeclaration
|
|
|
|
| JSLetDeclaration
|
|
|
|
| JSSourceFile
|
|
|
|
|
|
|
|
|
|
|
|
export function kindToString(kind: SyntaxKind): string;
|
|
|
|
|
2020-05-22 19:50:47 +02:00
|
|
|
export function createEndOfFile(span?: TextSpan | null): EndOfFile;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createFunctionBody(span?: TextSpan | null): FunctionBody;
|
|
|
|
export function createBoltStringLiteral(value: string, span?: TextSpan | null): BoltStringLiteral;
|
|
|
|
export function createBoltIntegerLiteral(value: bigint, span?: TextSpan | null): BoltIntegerLiteral;
|
|
|
|
export function createBoltIdentifier(text: string, span?: TextSpan | null): BoltIdentifier;
|
|
|
|
export function createBoltOperator(text: string, span?: TextSpan | null): BoltOperator;
|
2020-05-10 23:50:42 +02:00
|
|
|
export function createBoltAssignment(operator: string | null, span?: TextSpan | null): BoltAssignment;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltComma(span?: TextSpan | null): BoltComma;
|
|
|
|
export function createBoltSemi(span?: TextSpan | null): BoltSemi;
|
|
|
|
export function createBoltColon(span?: TextSpan | null): BoltColon;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function createBoltColonColon(span?: TextSpan | null): BoltColonColon;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltDot(span?: TextSpan | null): BoltDot;
|
|
|
|
export function createBoltDotDot(span?: TextSpan | null): BoltDotDot;
|
|
|
|
export function createBoltRArrow(span?: TextSpan | null): BoltRArrow;
|
2020-05-24 11:17:56 +02:00
|
|
|
export function createBoltRArrowAlt(span?: TextSpan | null): BoltRArrowAlt;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltLArrow(span?: TextSpan | null): BoltLArrow;
|
|
|
|
export function createBoltEqSign(span?: TextSpan | null): BoltEqSign;
|
|
|
|
export function createBoltGtSign(span?: TextSpan | null): BoltGtSign;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function createBoltExMark(span?: TextSpan | null): BoltExMark;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltLtSign(span?: TextSpan | null): BoltLtSign;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function createBoltVBar(span?: TextSpan | null): BoltVBar;
|
2020-05-24 22:23:18 +02:00
|
|
|
export function createBoltWhereKeyword(span?: TextSpan | null): BoltWhereKeyword;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function createBoltQuoteKeyword(span?: TextSpan | null): BoltQuoteKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltFnKeyword(span?: TextSpan | null): BoltFnKeyword;
|
|
|
|
export function createBoltForeignKeyword(span?: TextSpan | null): BoltForeignKeyword;
|
2020-05-22 21:57:42 +02:00
|
|
|
export function createBoltForKeyword(span?: TextSpan | null): BoltForKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltLetKeyword(span?: TextSpan | null): BoltLetKeyword;
|
|
|
|
export function createBoltReturnKeyword(span?: TextSpan | null): BoltReturnKeyword;
|
|
|
|
export function createBoltLoopKeyword(span?: TextSpan | null): BoltLoopKeyword;
|
|
|
|
export function createBoltYieldKeyword(span?: TextSpan | null): BoltYieldKeyword;
|
2020-05-10 18:54:57 +02:00
|
|
|
export function createBoltMatchKeyword(span?: TextSpan | null): BoltMatchKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltImportKeyword(span?: TextSpan | null): BoltImportKeyword;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function createBoltExportKeyword(span?: TextSpan | null): BoltExportKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltPubKeyword(span?: TextSpan | null): BoltPubKeyword;
|
|
|
|
export function createBoltModKeyword(span?: TextSpan | null): BoltModKeyword;
|
|
|
|
export function createBoltMutKeyword(span?: TextSpan | null): BoltMutKeyword;
|
|
|
|
export function createBoltEnumKeyword(span?: TextSpan | null): BoltEnumKeyword;
|
|
|
|
export function createBoltStructKeyword(span?: TextSpan | null): BoltStructKeyword;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function createBoltTypeKeyword(span?: TextSpan | null): BoltTypeKeyword;
|
2020-05-22 21:57:42 +02:00
|
|
|
export function createBoltTraitKeyword(span?: TextSpan | null): BoltTraitKeyword;
|
|
|
|
export function createBoltImplKeyword(span?: TextSpan | null): BoltImplKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltParenthesized(text: string, span?: TextSpan | null): BoltParenthesized;
|
|
|
|
export function createBoltBraced(text: string, span?: TextSpan | null): BoltBraced;
|
|
|
|
export function createBoltBracketed(text: string, span?: TextSpan | null): BoltBracketed;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function createBoltSourceFile(elements: BoltSourceElement[], package: Package, span?: TextSpan | null): BoltSourceFile;
|
2020-05-26 22:58:31 +02:00
|
|
|
export function createBoltQualName(modulePath: BoltModulePath | null, name: BoltSymbol, span?: TextSpan | null): BoltQualName;
|
2020-05-25 17:46:01 +02:00
|
|
|
export function createBoltModulePath(isAbsolute: boolean, elements: BoltIdentifier[], span?: TextSpan | null): BoltModulePath;
|
|
|
|
export function createBoltReferenceTypeExpression(path: BoltModulePath, arguments: BoltTypeExpression[] | null, span?: TextSpan | null): BoltReferenceTypeExpression;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function createBoltFunctionTypeExpression(params: BoltParameter[], returnType: BoltTypeExpression | null, span?: TextSpan | null): BoltFunctionTypeExpression;
|
2020-05-27 09:09:57 +02:00
|
|
|
export function createBoltTypeParameter(index: number, name: BoltIdentifier, typeNode: BoltTypeExpression, defaultType: BoltTypeExpression | null, span?: TextSpan | null): BoltTypeParameter;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltBindPattern(name: BoltIdentifier, span?: TextSpan | null): BoltBindPattern;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function createBoltTypePattern(type: BoltTypeExpression, nestedPattern: BoltPattern, span?: TextSpan | null): BoltTypePattern;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltExpressionPattern(expression: BoltExpression, span?: TextSpan | null): BoltExpressionPattern;
|
|
|
|
export function createBoltTuplePatternElement(index: number, pattern: BoltPattern, span?: TextSpan | null): BoltTuplePatternElement;
|
|
|
|
export function createBoltTuplePattern(elements: BoltTuplePatternElement[], span?: TextSpan | null): BoltTuplePattern;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function createBoltRecordFieldPattern(isRest: boolean, name: BoltIdentifier | null, pattern: BoltPattern | null, span?: TextSpan | null): BoltRecordFieldPattern;
|
2020-05-25 17:46:01 +02:00
|
|
|
export function createBoltRecordPattern(name: BoltTypeExpression, fields: BoltRecordFieldPattern[], span?: TextSpan | null): BoltRecordPattern;
|
2020-05-26 21:01:38 +02:00
|
|
|
export function createBoltQuoteExpression(tokens: Token | BoltExpression[], span?: TextSpan | null): BoltQuoteExpression;
|
|
|
|
export function createBoltTupleExpression(elements: BoltExpression[], span?: TextSpan | null): BoltTupleExpression;
|
|
|
|
export function createBoltReferenceExpression(modulePath: BoltModulePath | null, name: BoltSymbol, span?: TextSpan | null): BoltReferenceExpression;
|
2020-05-24 21:18:54 +02:00
|
|
|
export function createBoltMemberExpression(expression: BoltExpression, path: BoltIdentifier[], span?: TextSpan | null): BoltMemberExpression;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function createBoltFunctionExpression(params: BoltParameter[], returnType: BoltTypeExpression | null, body: BoltFunctionBodyElement[], span?: TextSpan | null): BoltFunctionExpression;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltCallExpression(operator: BoltExpression, operands: BoltExpression[], span?: TextSpan | null): BoltCallExpression;
|
|
|
|
export function createBoltYieldExpression(value: BoltExpression, span?: TextSpan | null): BoltYieldExpression;
|
|
|
|
export function createBoltMatchArm(pattern: BoltPattern, body: BoltExpression, span?: TextSpan | null): BoltMatchArm;
|
|
|
|
export function createBoltMatchExpression(value: BoltExpression, arms: BoltMatchArm[], span?: TextSpan | null): BoltMatchExpression;
|
|
|
|
export function createBoltCase(test: BoltExpression, result: BoltExpression, span?: TextSpan | null): BoltCase;
|
|
|
|
export function createBoltCaseExpression(cases: BoltCase[], span?: TextSpan | null): BoltCaseExpression;
|
2020-05-23 21:15:20 +02:00
|
|
|
export function createBoltBlockExpression(elements: BoltFunctionBodyElement[], span?: TextSpan | null): BoltBlockExpression;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltConstantExpression(value: BoltValue, span?: TextSpan | null): BoltConstantExpression;
|
|
|
|
export function createBoltReturnStatement(value: BoltExpression | null, span?: TextSpan | null): BoltReturnStatement;
|
2020-05-24 17:47:04 +02:00
|
|
|
export function createBoltConditionalCase(test: BoltExpression | null, body: BoltFunctionBodyElement[], span?: TextSpan | null): BoltConditionalCase;
|
|
|
|
export function createBoltConditionalStatement(cases: BoltConditionalCase[], span?: TextSpan | null): BoltConditionalStatement;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltResumeStatement(value: BoltExpression, span?: TextSpan | null): BoltResumeStatement;
|
|
|
|
export function createBoltExpressionStatement(expression: BoltExpression, span?: TextSpan | null): BoltExpressionStatement;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function createBoltParameter(index: number, bindings: BoltPattern, type: BoltTypeExpression | null, defaultValue: BoltExpression | null, span?: TextSpan | null): BoltParameter;
|
2020-05-25 17:46:01 +02:00
|
|
|
export function createBoltModule(modifiers: BoltModifiers, name: BoltIdentifier[], elements: BoltSourceElement[], span?: TextSpan | null): BoltModule;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function createBoltFunctionDeclaration(modifiers: BoltModifiers, target: string, name: BoltSymbol, params: BoltParameter[], returnType: BoltTypeExpression | null, typeParams: BoltTypeParameter[] | null, body: BoltFunctionBodyElement[], span?: TextSpan | null): BoltFunctionDeclaration;
|
|
|
|
export function createBoltVariableDeclaration(modifiers: BoltModifiers, bindings: BoltPattern, type: BoltTypeExpression | null, value: BoltExpression | null, span?: TextSpan | null): BoltVariableDeclaration;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createBoltPlainImportSymbol(name: BoltQualName, span?: TextSpan | null): BoltPlainImportSymbol;
|
2020-05-25 15:52:11 +02:00
|
|
|
export function createBoltImportDirective(modifiers: BoltModifiers, file: BoltStringLiteral, symbols: BoltImportSymbol[], span?: TextSpan | null): BoltImportDirective;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function createBoltExportSymbol(span?: TextSpan | null): BoltExportSymbol;
|
|
|
|
export function createBoltPlainExportSymbol(name: BoltQualName, span?: TextSpan | null): BoltPlainExportSymbol;
|
|
|
|
export function createBoltExportDirective(file: string, symbols: BoltExportSymbol[] | null, span?: TextSpan | null): BoltExportDirective;
|
|
|
|
export function createBoltTraitDeclaration(modifiers: BoltModifiers, name: BoltIdentifier, typeParams: BoltTypeParameter[] | null, elements: BoltDeclaration[], span?: TextSpan | null): BoltTraitDeclaration;
|
|
|
|
export function createBoltImplDeclaration(modifiers: BoltModifiers, name: BoltIdentifier, trait: BoltTypeExpression, typeParams: BoltTypeParameter[] | null, elements: BoltDeclaration[], span?: TextSpan | null): BoltImplDeclaration;
|
|
|
|
export function createBoltTypeAliasDeclaration(modifiers: BoltModifiers, name: BoltIdentifier, typeParams: BoltTypeParameter[] | null, typeExpr: BoltTypeExpression, span?: TextSpan | null): BoltTypeAliasDeclaration;
|
2020-05-23 14:18:20 +02:00
|
|
|
export function createBoltRecordField(name: BoltIdentifier, type: BoltTypeExpression, span?: TextSpan | null): BoltRecordField;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function createBoltRecordDeclaration(modifiers: BoltModifiers, name: BoltIdentifier, typeParms: BoltTypeParameter[] | null, members: BoltRecordMember[] | null, span?: TextSpan | null): BoltRecordDeclaration;
|
2020-05-23 14:18:20 +02:00
|
|
|
export function createBoltMacroCall(name: BoltIdentifier, text: string, span?: TextSpan | null): BoltMacroCall;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSOperator(text: string, span?: TextSpan | null): JSOperator;
|
|
|
|
export function createJSIdentifier(text: string, span?: TextSpan | null): JSIdentifier;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function createJSString(value: string, span?: TextSpan | null): JSString;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function createJSInteger(value: bigint, span?: TextSpan | null): JSInteger;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function createJSFromKeyword(span?: TextSpan | null): JSFromKeyword;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function createJSReturnKeyword(span?: TextSpan | null): JSReturnKeyword;
|
|
|
|
export function createJSTryKeyword(span?: TextSpan | null): JSTryKeyword;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function createJSFinallyKeyword(span?: TextSpan | null): JSFinallyKeyword;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function createJSCatchKeyword(span?: TextSpan | null): JSCatchKeyword;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function createJSImportKeyword(span?: TextSpan | null): JSImportKeyword;
|
|
|
|
export function createJSAsKeyword(span?: TextSpan | null): JSAsKeyword;
|
|
|
|
export function createJSConstKeyword(span?: TextSpan | null): JSConstKeyword;
|
|
|
|
export function createJSLetKeyword(span?: TextSpan | null): JSLetKeyword;
|
|
|
|
export function createJSExportKeyword(span?: TextSpan | null): JSExportKeyword;
|
|
|
|
export function createJSFunctionKeyword(span?: TextSpan | null): JSFunctionKeyword;
|
|
|
|
export function createJSWhileKeyword(span?: TextSpan | null): JSWhileKeyword;
|
|
|
|
export function createJSForKeyword(span?: TextSpan | null): JSForKeyword;
|
2020-05-22 21:29:14 +02:00
|
|
|
export function createJSCloseBrace(span?: TextSpan | null): JSCloseBrace;
|
|
|
|
export function createJSCloseBracket(span?: TextSpan | null): JSCloseBracket;
|
|
|
|
export function createJSCloseParen(span?: TextSpan | null): JSCloseParen;
|
|
|
|
export function createJSOpenBrace(span?: TextSpan | null): JSOpenBrace;
|
|
|
|
export function createJSOpenBracket(span?: TextSpan | null): JSOpenBracket;
|
|
|
|
export function createJSOpenParen(span?: TextSpan | null): JSOpenParen;
|
|
|
|
export function createJSSemi(span?: TextSpan | null): JSSemi;
|
|
|
|
export function createJSComma(span?: TextSpan | null): JSComma;
|
|
|
|
export function createJSDot(span?: TextSpan | null): JSDot;
|
|
|
|
export function createJSDotDotDot(span?: TextSpan | null): JSDotDotDot;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function createJSMulOp(span?: TextSpan | null): JSMulOp;
|
|
|
|
export function createJSAddOp(span?: TextSpan | null): JSAddOp;
|
|
|
|
export function createJSDivOp(span?: TextSpan | null): JSDivOp;
|
|
|
|
export function createJSSubOp(span?: TextSpan | null): JSSubOp;
|
|
|
|
export function createJSLtOp(span?: TextSpan | null): JSLtOp;
|
|
|
|
export function createJSGtOp(span?: TextSpan | null): JSGtOp;
|
|
|
|
export function createJSBOrOp(span?: TextSpan | null): JSBOrOp;
|
|
|
|
export function createJSBXorOp(span?: TextSpan | null): JSBXorOp;
|
|
|
|
export function createJSBAndOp(span?: TextSpan | null): JSBAndOp;
|
|
|
|
export function createJSBNotOp(span?: TextSpan | null): JSBNotOp;
|
|
|
|
export function createJSNotOp(span?: TextSpan | null): JSNotOp;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSBindPattern(name: JSIdentifier, span?: TextSpan | null): JSBindPattern;
|
|
|
|
export function createJSConstantExpression(value: BoltValue, span?: TextSpan | null): JSConstantExpression;
|
2020-05-22 21:29:14 +02:00
|
|
|
export function createJSMemberExpression(value: JSExpression, property: JSIdentifier, span?: TextSpan | null): JSMemberExpression;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSCallExpression(operator: JSExpression, operands: JSExpression[], span?: TextSpan | null): JSCallExpression;
|
|
|
|
export function createJSBinaryExpression(left: JSExpression, operator: JSOperator, right: JSExpression, span?: TextSpan | null): JSBinaryExpression;
|
|
|
|
export function createJSUnaryExpression(operator: JSOperator, operand: JSExpression, span?: TextSpan | null): JSUnaryExpression;
|
|
|
|
export function createJSNewExpression(target: JSExpression, arguments: JSExpression[], span?: TextSpan | null): JSNewExpression;
|
|
|
|
export function createJSSequenceExpression(expressions: JSExpression[], span?: TextSpan | null): JSSequenceExpression;
|
|
|
|
export function createJSConditionalExpression(test: JSExpression, consequent: JSExpression, alternate: JSExpression, span?: TextSpan | null): JSConditionalExpression;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function createJSLiteralExpression(value: JSValue, span?: TextSpan | null): JSLiteralExpression;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSReferenceExpression(name: string, span?: TextSpan | null): JSReferenceExpression;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function createJSCatchBlock(bindings: JSPattern | null, elements: JSSourceElement[], span?: TextSpan | null): JSCatchBlock;
|
|
|
|
export function createJSTryCatchStatement(tryBlock: JSSourceElement[], catchBlock: JSCatchBlock | null, finalBlock: JSSourceElement[] | null, span?: TextSpan | null): JSTryCatchStatement;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSExpressionStatement(expression: JSExpression, span?: TextSpan | null): JSExpressionStatement;
|
2020-05-24 17:47:04 +02:00
|
|
|
export function createJSConditionalCase(test: JSExpression | null, body: JSFunctionBodyElement[], span?: TextSpan | null): JSConditionalCase;
|
|
|
|
export function createJSConditionalStatement(cases: JSConditionalCase[], span?: TextSpan | null): JSConditionalStatement;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function createJSReturnStatement(value: JSExpression | null, span?: TextSpan | null): JSReturnStatement;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSParameter(index: number, bindings: JSPattern, defaultValue: JSExpression | null, span?: TextSpan | null): JSParameter;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function createJSImportStarBinding(local: JSIdentifier, span?: TextSpan | null): JSImportStarBinding;
|
|
|
|
export function createJSImportAsBinding(remote: JSIdentifier, local: JSIdentifier | null, span?: TextSpan | null): JSImportAsBinding;
|
|
|
|
export function createJSImportDeclaration(bindings: JSImportBinding[], filename: JSString, span?: TextSpan | null): JSImportDeclaration;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function createJSFunctionDeclaration(modifiers: JSDeclarationModifiers, name: JSIdentifier, params: JSParameter[], body: JSStatement[], span?: TextSpan | null): JSFunctionDeclaration;
|
|
|
|
export function createJSArrowFunctionDeclaration(name: JSIdentifier, params: JSParameter[], body: JSExpression, span?: TextSpan | null): JSArrowFunctionDeclaration;
|
|
|
|
export function createJSLetDeclaration(bindings: JSPattern, value: JSExpression | null, span?: TextSpan | null): JSLetDeclaration;
|
|
|
|
export function createJSSourceFile(elements: JSSourceElement[], span?: TextSpan | null): JSSourceFile;
|
2020-05-10 15:56:34 +02:00
|
|
|
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isEndOfFile(value: any): value is EndOfFile;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function isToken(value: any): value is Token;
|
|
|
|
export function isSourceFile(value: any): value is SourceFile;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isFunctionBody(value: any): value is FunctionBody;
|
|
|
|
export function isBoltToken(value: any): value is BoltToken;
|
|
|
|
export function isBoltStringLiteral(value: any): value is BoltStringLiteral;
|
|
|
|
export function isBoltIntegerLiteral(value: any): value is BoltIntegerLiteral;
|
|
|
|
export function isBoltSymbol(value: any): value is BoltSymbol;
|
|
|
|
export function isBoltIdentifier(value: any): value is BoltIdentifier;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function isBoltOperatorLike(value: any): value is BoltOperatorLike;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltOperator(value: any): value is BoltOperator;
|
2020-05-10 23:50:42 +02:00
|
|
|
export function isBoltAssignment(value: any): value is BoltAssignment;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltComma(value: any): value is BoltComma;
|
|
|
|
export function isBoltSemi(value: any): value is BoltSemi;
|
|
|
|
export function isBoltColon(value: any): value is BoltColon;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function isBoltColonColon(value: any): value is BoltColonColon;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltDot(value: any): value is BoltDot;
|
|
|
|
export function isBoltDotDot(value: any): value is BoltDotDot;
|
|
|
|
export function isBoltRArrow(value: any): value is BoltRArrow;
|
2020-05-24 11:17:56 +02:00
|
|
|
export function isBoltRArrowAlt(value: any): value is BoltRArrowAlt;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltLArrow(value: any): value is BoltLArrow;
|
|
|
|
export function isBoltEqSign(value: any): value is BoltEqSign;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function isBoltGtSign(value: any): value is BoltGtSign;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function isBoltExMark(value: any): value is BoltExMark;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function isBoltLtSign(value: any): value is BoltLtSign;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function isBoltVBar(value: any): value is BoltVBar;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltKeyword(value: any): value is BoltKeyword;
|
2020-05-24 22:23:18 +02:00
|
|
|
export function isBoltWhereKeyword(value: any): value is BoltWhereKeyword;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function isBoltQuoteKeyword(value: any): value is BoltQuoteKeyword;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltFnKeyword(value: any): value is BoltFnKeyword;
|
|
|
|
export function isBoltForeignKeyword(value: any): value is BoltForeignKeyword;
|
2020-05-22 21:57:42 +02:00
|
|
|
export function isBoltForKeyword(value: any): value is BoltForKeyword;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltLetKeyword(value: any): value is BoltLetKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function isBoltReturnKeyword(value: any): value is BoltReturnKeyword;
|
|
|
|
export function isBoltLoopKeyword(value: any): value is BoltLoopKeyword;
|
|
|
|
export function isBoltYieldKeyword(value: any): value is BoltYieldKeyword;
|
2020-05-10 18:54:57 +02:00
|
|
|
export function isBoltMatchKeyword(value: any): value is BoltMatchKeyword;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltImportKeyword(value: any): value is BoltImportKeyword;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function isBoltExportKeyword(value: any): value is BoltExportKeyword;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltPubKeyword(value: any): value is BoltPubKeyword;
|
|
|
|
export function isBoltModKeyword(value: any): value is BoltModKeyword;
|
2020-05-10 18:21:44 +02:00
|
|
|
export function isBoltMutKeyword(value: any): value is BoltMutKeyword;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltEnumKeyword(value: any): value is BoltEnumKeyword;
|
|
|
|
export function isBoltStructKeyword(value: any): value is BoltStructKeyword;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isBoltTypeKeyword(value: any): value is BoltTypeKeyword;
|
2020-05-22 21:57:42 +02:00
|
|
|
export function isBoltTraitKeyword(value: any): value is BoltTraitKeyword;
|
|
|
|
export function isBoltImplKeyword(value: any): value is BoltImplKeyword;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltPunctuated(value: any): value is BoltPunctuated;
|
|
|
|
export function isBoltParenthesized(value: any): value is BoltParenthesized;
|
|
|
|
export function isBoltBraced(value: any): value is BoltBraced;
|
|
|
|
export function isBoltBracketed(value: any): value is BoltBracketed;
|
|
|
|
export function isBoltSourceFile(value: any): value is BoltSourceFile;
|
|
|
|
export function isBoltQualName(value: any): value is BoltQualName;
|
2020-05-25 17:46:01 +02:00
|
|
|
export function isBoltModulePath(value: any): value is BoltModulePath;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isBoltTypeExpression(value: any): value is BoltTypeExpression;
|
|
|
|
export function isBoltReferenceTypeExpression(value: any): value is BoltReferenceTypeExpression;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function isBoltFunctionTypeExpression(value: any): value is BoltFunctionTypeExpression;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isBoltTypeParameter(value: any): value is BoltTypeParameter;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltPattern(value: any): value is BoltPattern;
|
|
|
|
export function isBoltBindPattern(value: any): value is BoltBindPattern;
|
|
|
|
export function isBoltTypePattern(value: any): value is BoltTypePattern;
|
|
|
|
export function isBoltExpressionPattern(value: any): value is BoltExpressionPattern;
|
|
|
|
export function isBoltTuplePatternElement(value: any): value is BoltTuplePatternElement;
|
|
|
|
export function isBoltTuplePattern(value: any): value is BoltTuplePattern;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function isBoltRecordFieldPattern(value: any): value is BoltRecordFieldPattern;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltRecordPattern(value: any): value is BoltRecordPattern;
|
|
|
|
export function isBoltExpression(value: any): value is BoltExpression;
|
2020-05-24 20:17:42 +02:00
|
|
|
export function isBoltQuoteExpression(value: any): value is BoltQuoteExpression;
|
2020-05-26 21:01:38 +02:00
|
|
|
export function isBoltTupleExpression(value: any): value is BoltTupleExpression;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltReferenceExpression(value: any): value is BoltReferenceExpression;
|
2020-05-24 21:18:54 +02:00
|
|
|
export function isBoltMemberExpression(value: any): value is BoltMemberExpression;
|
2020-05-24 21:03:15 +02:00
|
|
|
export function isBoltFunctionExpression(value: any): value is BoltFunctionExpression;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltCallExpression(value: any): value is BoltCallExpression;
|
|
|
|
export function isBoltYieldExpression(value: any): value is BoltYieldExpression;
|
|
|
|
export function isBoltMatchArm(value: any): value is BoltMatchArm;
|
|
|
|
export function isBoltMatchExpression(value: any): value is BoltMatchExpression;
|
|
|
|
export function isBoltCase(value: any): value is BoltCase;
|
|
|
|
export function isBoltCaseExpression(value: any): value is BoltCaseExpression;
|
|
|
|
export function isBoltBlockExpression(value: any): value is BoltBlockExpression;
|
|
|
|
export function isBoltConstantExpression(value: any): value is BoltConstantExpression;
|
|
|
|
export function isBoltStatement(value: any): value is BoltStatement;
|
|
|
|
export function isBoltReturnStatement(value: any): value is BoltReturnStatement;
|
2020-05-24 17:47:04 +02:00
|
|
|
export function isBoltConditionalCase(value: any): value is BoltConditionalCase;
|
|
|
|
export function isBoltConditionalStatement(value: any): value is BoltConditionalStatement;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltResumeStatement(value: any): value is BoltResumeStatement;
|
|
|
|
export function isBoltExpressionStatement(value: any): value is BoltExpressionStatement;
|
|
|
|
export function isBoltParameter(value: any): value is BoltParameter;
|
|
|
|
export function isBoltDeclaration(value: any): value is BoltDeclaration;
|
2020-05-23 21:15:20 +02:00
|
|
|
export function isBoltTypeDeclaration(value: any): value is BoltTypeDeclaration;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltModule(value: any): value is BoltModule;
|
2020-05-23 14:18:20 +02:00
|
|
|
export function isBoltFunctionBodyElement(value: any): value is BoltFunctionBodyElement;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltFunctionDeclaration(value: any): value is BoltFunctionDeclaration;
|
|
|
|
export function isBoltVariableDeclaration(value: any): value is BoltVariableDeclaration;
|
|
|
|
export function isBoltImportSymbol(value: any): value is BoltImportSymbol;
|
|
|
|
export function isBoltPlainImportSymbol(value: any): value is BoltPlainImportSymbol;
|
2020-05-25 11:29:19 +02:00
|
|
|
export function isBoltImportDirective(value: any): value is BoltImportDirective;
|
|
|
|
export function isBoltExportSymbol(value: any): value is BoltExportSymbol;
|
|
|
|
export function isBoltPlainExportSymbol(value: any): value is BoltPlainExportSymbol;
|
|
|
|
export function isBoltExportDirective(value: any): value is BoltExportDirective;
|
2020-05-22 21:57:42 +02:00
|
|
|
export function isBoltTraitDeclaration(value: any): value is BoltTraitDeclaration;
|
|
|
|
export function isBoltImplDeclaration(value: any): value is BoltImplDeclaration;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isBoltTypeAliasDeclaration(value: any): value is BoltTypeAliasDeclaration;
|
2020-05-23 14:18:20 +02:00
|
|
|
export function isBoltRecordMember(value: any): value is BoltRecordMember;
|
|
|
|
export function isBoltRecordField(value: any): value is BoltRecordField;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isBoltRecordDeclaration(value: any): value is BoltRecordDeclaration;
|
2020-05-22 21:57:42 +02:00
|
|
|
export function isBoltSourceElement(value: any): value is BoltSourceElement;
|
2020-05-23 14:18:20 +02:00
|
|
|
export function isBoltMacroCall(value: any): value is BoltMacroCall;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSToken(value: any): value is JSToken;
|
|
|
|
export function isJSOperator(value: any): value is JSOperator;
|
|
|
|
export function isJSIdentifier(value: any): value is JSIdentifier;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function isJSString(value: any): value is JSString;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function isJSInteger(value: any): value is JSInteger;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function isJSFromKeyword(value: any): value is JSFromKeyword;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isJSReturnKeyword(value: any): value is JSReturnKeyword;
|
|
|
|
export function isJSTryKeyword(value: any): value is JSTryKeyword;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function isJSFinallyKeyword(value: any): value is JSFinallyKeyword;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isJSCatchKeyword(value: any): value is JSCatchKeyword;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function isJSImportKeyword(value: any): value is JSImportKeyword;
|
|
|
|
export function isJSAsKeyword(value: any): value is JSAsKeyword;
|
|
|
|
export function isJSConstKeyword(value: any): value is JSConstKeyword;
|
|
|
|
export function isJSLetKeyword(value: any): value is JSLetKeyword;
|
|
|
|
export function isJSExportKeyword(value: any): value is JSExportKeyword;
|
|
|
|
export function isJSFunctionKeyword(value: any): value is JSFunctionKeyword;
|
|
|
|
export function isJSWhileKeyword(value: any): value is JSWhileKeyword;
|
|
|
|
export function isJSForKeyword(value: any): value is JSForKeyword;
|
2020-05-22 21:29:14 +02:00
|
|
|
export function isJSCloseBrace(value: any): value is JSCloseBrace;
|
|
|
|
export function isJSCloseBracket(value: any): value is JSCloseBracket;
|
|
|
|
export function isJSCloseParen(value: any): value is JSCloseParen;
|
|
|
|
export function isJSOpenBrace(value: any): value is JSOpenBrace;
|
|
|
|
export function isJSOpenBracket(value: any): value is JSOpenBracket;
|
|
|
|
export function isJSOpenParen(value: any): value is JSOpenParen;
|
|
|
|
export function isJSSemi(value: any): value is JSSemi;
|
|
|
|
export function isJSComma(value: any): value is JSComma;
|
|
|
|
export function isJSDot(value: any): value is JSDot;
|
|
|
|
export function isJSDotDotDot(value: any): value is JSDotDotDot;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function isJSMulOp(value: any): value is JSMulOp;
|
|
|
|
export function isJSAddOp(value: any): value is JSAddOp;
|
|
|
|
export function isJSDivOp(value: any): value is JSDivOp;
|
|
|
|
export function isJSSubOp(value: any): value is JSSubOp;
|
|
|
|
export function isJSLtOp(value: any): value is JSLtOp;
|
|
|
|
export function isJSGtOp(value: any): value is JSGtOp;
|
|
|
|
export function isJSBOrOp(value: any): value is JSBOrOp;
|
|
|
|
export function isJSBXorOp(value: any): value is JSBXorOp;
|
|
|
|
export function isJSBAndOp(value: any): value is JSBAndOp;
|
|
|
|
export function isJSBNotOp(value: any): value is JSBNotOp;
|
|
|
|
export function isJSNotOp(value: any): value is JSNotOp;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSPattern(value: any): value is JSPattern;
|
|
|
|
export function isJSBindPattern(value: any): value is JSBindPattern;
|
|
|
|
export function isJSExpression(value: any): value is JSExpression;
|
|
|
|
export function isJSConstantExpression(value: any): value is JSConstantExpression;
|
|
|
|
export function isJSMemberExpression(value: any): value is JSMemberExpression;
|
|
|
|
export function isJSCallExpression(value: any): value is JSCallExpression;
|
|
|
|
export function isJSBinaryExpression(value: any): value is JSBinaryExpression;
|
|
|
|
export function isJSUnaryExpression(value: any): value is JSUnaryExpression;
|
|
|
|
export function isJSNewExpression(value: any): value is JSNewExpression;
|
|
|
|
export function isJSSequenceExpression(value: any): value is JSSequenceExpression;
|
|
|
|
export function isJSConditionalExpression(value: any): value is JSConditionalExpression;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function isJSLiteralExpression(value: any): value is JSLiteralExpression;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSReferenceExpression(value: any): value is JSReferenceExpression;
|
2020-05-22 19:50:47 +02:00
|
|
|
export function isJSSourceElement(value: any): value is JSSourceElement;
|
2020-05-24 17:47:04 +02:00
|
|
|
export function isJSFunctionBodyElement(value: any): value is JSFunctionBodyElement;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSStatement(value: any): value is JSStatement;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function isJSCatchBlock(value: any): value is JSCatchBlock;
|
|
|
|
export function isJSTryCatchStatement(value: any): value is JSTryCatchStatement;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSExpressionStatement(value: any): value is JSExpressionStatement;
|
2020-05-24 17:47:04 +02:00
|
|
|
export function isJSConditionalCase(value: any): value is JSConditionalCase;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSConditionalStatement(value: any): value is JSConditionalStatement;
|
2020-05-22 23:59:43 +02:00
|
|
|
export function isJSReturnStatement(value: any): value is JSReturnStatement;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSParameter(value: any): value is JSParameter;
|
|
|
|
export function isJSDeclaration(value: any): value is JSDeclaration;
|
2020-05-22 23:04:40 +02:00
|
|
|
export function isJSImportBinding(value: any): value is JSImportBinding;
|
|
|
|
export function isJSImportStarBinding(value: any): value is JSImportStarBinding;
|
|
|
|
export function isJSImportAsBinding(value: any): value is JSImportAsBinding;
|
|
|
|
export function isJSImportDeclaration(value: any): value is JSImportDeclaration;
|
2020-05-10 15:56:34 +02:00
|
|
|
export function isJSFunctionDeclaration(value: any): value is JSFunctionDeclaration;
|
|
|
|
export function isJSArrowFunctionDeclaration(value: any): value is JSArrowFunctionDeclaration;
|
|
|
|
export function isJSLetDeclaration(value: any): value is JSLetDeclaration;
|
|
|
|
export function isJSSourceFile(value: any): value is JSSourceFile;
|