From a5f88c221dc54b7cc75d34c9ea04b507d617ffe7 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 22 Apr 2017 15:21:13 -0700 Subject: [PATCH] Use Objects for Token values --- lexer/src/token.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lexer/src/token.rs b/lexer/src/token.rs index b6ed8fa..88a1867 100644 --- a/lexer/src/token.rs +++ b/lexer/src/token.rs @@ -2,21 +2,21 @@ * Eryn Wells */ -use sibiltypes::{Bool, Char, Number}; +use sibiltypes::Object; #[derive(Debug, PartialEq)] pub enum Token { - Boolean(Bool), - Character(Char), - Comment(String), + Boolean(Object), + Character(Object), + Comment(Object), Dot, - Id(String), + Id(Object), LeftParen, LeftVectorParen, - Number(Number), + Number(Object), Quote, RightParen, - String(String), + String(Object), } /// A Lex is a Token extracted from a specific position in an input string. It contains useful