From a426328e3a62bf01e771801bb87f4239d81bf3f2 Mon Sep 17 00:00:00 2001 From: Sam Vervaeck Date: Wed, 27 May 2020 09:08:07 +0200 Subject: [PATCH] Add missing 'typeNode' to BoltTypeParameter --- src/ast-spec.txt | 1 + src/parser.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ast-spec.txt b/src/ast-spec.txt index 1c0a27a93..56834cf8f 100644 --- a/src/ast-spec.txt +++ b/src/ast-spec.txt @@ -115,6 +115,7 @@ node BoltFunctionTypeExpression > BoltTypeExpression { node BoltTypeParameter { index: usize, name: BoltIdentifier, + typeNode: BoltTypeExpression, defaultType: Option, } diff --git a/src/parser.ts b/src/parser.ts index 9f18d46c4..950c5716c 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -834,7 +834,7 @@ export class Parser { tokens.get(); typeBound = this.parseTypeExpression(tokens); } - const node = createBoltTypeParameter(0, t0 as BoltIdentifier, typeBound) + const node = createBoltTypeParameter(0, t0 as BoltIdentifier, typeBound, null) setOrigNodeRange(node, t0, t0); return node; }