From 919994fd3224b6e3cb3e1ce534ae335cecd97f52 Mon Sep 17 00:00:00 2001 From: mryouse Date: Sun, 28 May 2023 02:03:03 +0000 Subject: consume types but throw away (for now) --- parser.d | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/parser.d b/parser.d index c62a762..f05d8fc 100644 --- a/parser.d +++ b/parser.d @@ -700,6 +700,14 @@ class Parser { case '(': advance(); // go past the open paren return parseCons(); + case ':': + // skipping types for now, so consume/print/throw away + char[] typ; + while (peekable() && !isBoundary(peek())) { + typ ~= advance(); + } + writefln("received (but ignoring) type %s on line %d", to!string(typ), line); + return parseForm(); default: return parseSymbol(); } -- cgit v1.2.3