From 806545aba62808bc1124da84c734ac6b23820d3e Mon Sep 17 00:00:00 2001 From: Parker TenBroeck <51721964+ParkerTenBroeck@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:37:58 -0500 Subject: [PATCH] cleaning up SCSS and JS --- src/loader/lexer.rs | 11 ++- web/root/index.html | 18 ++-- web/root/src/editor.ts | 73 +------------- web/root/src/main.ts | 2 +- web/root/src/splitters.ts | 168 +++++++++++++++++++++++++++++++++ web/root/style/editor.scss | 9 +- web/root/style/loading.scss | 41 ++++++++ web/root/style/style.scss | 112 ++-------------------- web/root/style/visualizer.scss | 0 web/tools/build.ts | 2 - 10 files changed, 242 insertions(+), 194 deletions(-) create mode 100644 web/root/src/splitters.ts create mode 100644 web/root/style/loading.scss create mode 100644 web/root/style/visualizer.scss diff --git a/src/loader/lexer.rs b/src/loader/lexer.rs index c661f9d..fe74d6a 100644 --- a/src/loader/lexer.rs +++ b/src/loader/lexer.rs @@ -151,8 +151,15 @@ impl<'a> std::iter::Iterator for Lexer<'a> { '/' => match self.consume() { Some('/') => loop { - if let Some('\n') | None = self.consume() { - break Ok(Token::Comment(&self.input[start + 2..self.position])); + match self.consume(){ + Some('\n') => { + self.backtrack(); + break Ok(Token::Comment(&self.input[start + 2..=self.position])); + } + None => { + break Ok(Token::Comment(&self.input[start + 2..=self.position])); + } + _ => {} } }, Some('*') => loop { diff --git a/web/root/index.html b/web/root/index.html index 8c14d2c..e30ddab 100644 --- a/web/root/index.html +++ b/web/root/index.html @@ -20,23 +20,23 @@