~ruther/gtkwave-tcl-generator

8eaa16224aedb0f0eaa063012b661e6dc995e466 — František Boháček 1 year, 7 months ago a2d2abb
chore: fix formatting using fmt
4 files changed, 15 insertions(+), 10 deletions(-)

M src/comment_parser.rs
M src/display_elements.rs
M src/file_parser.rs
M src/tcl_generator.rs
M src/comment_parser.rs => src/comment_parser.rs +4 -4
@@ 31,9 31,9 @@ impl CommentParser {
            "omit" => Operation::UpdateContext(ContextUpdate::SetOmit(true)),
            "empty" => Operation::AddEmpty,
            "reset" => Operation::UpdateContext(ContextUpdate::Reset),
            _ if token.starts_with("add signal ") => Operation::AddSignal(
                token["add signal ".len()..].to_owned(),
            ),
            _ if token.starts_with("add signal ") => {
                Operation::AddSignal(token["add signal ".len()..].to_owned())
            }
            _ if token.starts_with("format ") => Operation::UpdateContext(
                ContextUpdate::UpdateFormat(Self::parse_format(&token["format ".len()..])),
            ),


@@ 67,5 67,5 @@ impl CommentParser {
            "Cycle" => DisplayColor::Cycle,
            _ => return None,
        })
   }
    }
}

M src/display_elements.rs => src/display_elements.rs +1 -1
@@ 1,4 1,4 @@
use std::{fmt::Display, slice::Iter};
use std::fmt::Display;

#[derive(Eq, PartialEq, Clone, Copy)]
pub enum DisplayOption {

M src/file_parser.rs => src/file_parser.rs +3 -3
@@ 1,7 1,7 @@
use vhdl_lang::{
    data::{ContentReader, Contents},
    syntax::{
        tokens::{Comment, Kind, TokenStream, Tokenizer},
        tokens::{Kind, TokenStream, Tokenizer},
        Symbols,
    },
    Diagnostic, Source,


@@ 193,8 193,8 @@ impl FileParser {
        for signal_name in signal_names {
            signals.push(ParsedSignal {
                name: signal_name,
                signal_type,
                comment,
                signal_type: signal_type.clone(),
                comment: comment.clone(),
            });
        }


M src/tcl_generator.rs => src/tcl_generator.rs +7 -2
@@ 1,6 1,6 @@
use string_builder::Builder;

use crate::display_elements::{DisplayColor, DisplayFormat, DisplayOption};
use crate::display_elements::{DisplayColor, DisplayFormat};

pub struct TclGenerator {
    signals: Vec<(String, Option<DisplayColor>, Option<DisplayFormat>)>,


@@ 15,7 15,12 @@ impl TclGenerator {
        }
    }

    pub fn add_signal(&mut self, signal: String, color: Option<DisplayColor>, format: Option<DisplayFormat>) -> &mut Self {
    pub fn add_signal(
        &mut self,
        signal: String,
        color: Option<DisplayColor>,
        format: Option<DisplayFormat>,
    ) -> &mut Self {
        self.signals.push((signal, color, format));
        self
    }

Do not follow this link