summaryrefslogtreecommitdiff
path: root/src/tokens/semantic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tokens/semantic.rs')
-rw-r--r--src/tokens/semantic.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tokens/semantic.rs b/src/tokens/semantic.rs
index d61ad8e..225cd6b 100644
--- a/src/tokens/semantic.rs
+++ b/src/tokens/semantic.rs
@@ -43,6 +43,7 @@ pub enum Value {
pub enum Integer {
Literal(TrackedInteger),
+ String(TrackedString),
Expression(Expression),
LabelReference(Tracked<String>),
}
@@ -150,6 +151,8 @@ impl SemanticProgram {
indent!(indent => "LITERAL {value}"),
Integer::Expression(expr) =>
indent!(indent => "EXPRESSION [{expr:?}]"),
+ Integer::String(string) =>
+ indent!(indent => "STRING '{string}'"),
Integer::LabelReference(name) =>
indent!(indent => "LABEL REFERENCE '{name}'"),
}