From cd0f7f4eb470ec613a7d42b025c381ecab185124 Mon Sep 17 00:00:00 2001 From: Ashley Williams Date: Wed, 29 Mar 2023 14:51:27 -0500 Subject: [PATCH] feat(deps): ansi-term -> console --- macros/Cargo.toml | 2 +- macros/src/error.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/macros/Cargo.toml b/macros/Cargo.toml index 72b4e70..88a1882 100644 --- a/macros/Cargo.toml +++ b/macros/Cargo.toml @@ -17,9 +17,9 @@ proc-macro = true [dependencies] lalrpop-util = "0.19" -ansi_term = "0.12.1" proc-macro2 = "1.0.54" quote = "1.0.26" +console = "0.15.5" [build-dependencies] lalrpop = "0.19.9" diff --git a/macros/src/error.rs b/macros/src/error.rs index 5b0d758..7422528 100644 --- a/macros/src/error.rs +++ b/macros/src/error.rs @@ -1,5 +1,5 @@ use crate::lexer::Token; -use ansi_term::Style; +use console::style; use lalrpop_util::ParseError::*; use proc_macro2::{Ident, TokenStream}; use quote::{quote, quote_spanned}; @@ -71,7 +71,7 @@ pub fn parse_error(input: &[Token], error: &ParseError) -> TokenStream { // special case: you probably meant to quote that text let help_msg = format!( "text nodes need to be quoted, eg. {}", - Style::new().bold().paint("

\"Hello Joe!\"

") + style("

\"Hello Joe!\"

").bold(), ); Some(quote_spanned! {span=> compile_error! { #help_msg }