From f8a694267d3981b0437c05fc248406116ea9ec06 Mon Sep 17 00:00:00 2001
From: Ben Bridle <ben@derelict.engineering>
Date: Tue, 18 Mar 2025 11:50:19 +1300
Subject: Large restructure

Files were moved to be better organised, error messages were changed to
be more general, and a Compiler type was added to the library.
---
 src/types/context.rs | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 src/types/context.rs

(limited to 'src/types/context.rs')

diff --git a/src/types/context.rs b/src/types/context.rs
new file mode 100644
index 0000000..c015c7e
--- /dev/null
+++ b/src/types/context.rs
@@ -0,0 +1,8 @@
+use crate::*;
+
+
+/// Source context for a token.
+pub struct Context<'a> {
+    pub source_code: &'a str,
+    pub source: &'a SourceSpan,
+}
-- 
cgit v1.2.3-70-g09d2