From 9741fa64cc0caed3da534205d6c49ac033fcf7c8 Mon Sep 17 00:00:00 2001 From: Dummi26 Date: Wed, 26 Apr 2023 15:09:59 +0200 Subject: [PATCH] added thread(t) type to parser --- mers/src/parse/parse.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mers/src/parse/parse.rs b/mers/src/parse/parse.rs index 134d513..0416761 100755 --- a/mers/src/parse/parse.rs +++ b/mers/src/parse/parse.rs @@ -1043,6 +1043,12 @@ fn parse_single_type_adv( } } VSingleType::Function(fn_types) + } else if name.as_str() == "thread" { + let inner = parse_type_adv(file, true)?; + if !inner.1 { + eprintln!("Warn: Parsed type thread(inner_type), but might have missed the closing bracket!"); + } + VSingleType::Thread(inner.0) } else { VSingleType::EnumVariantS(name, { let po = parse_type_adv(file, true)?;