lemonlang 0.0.4

an experimental, modern, purely safe, programming language.
1
2
3
4
5
6
7
8
9
10
11
12
use crate::{checker::types::TypeId, range::Range, report::throw_error_with_range};

use super::Builder;

impl Builder<'_> {
	pub fn build_type(&mut self, type_id: Option<TypeId>, range: Range) -> TypeId {
		if let Some(type_id) = type_id {
			return type_id;
		}
		throw_error_with_range("not found `type_id`", range, self.source);
	}
}