From 56a13e45c43ceac817744499eb0d5f9cb375e986 Mon Sep 17 00:00:00 2001 From: dalance Date: Wed, 22 Jan 2020 19:26:00 +0900 Subject: [PATCH] Fix macro arguments spacing --- CHANGELOG.md | 1 + sv-parser-pp/src/preprocess.rs | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7c8d9a..802fb31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## [Unreleased](https://github.com/dalance/sv-parser/compare/v0.4.19...Unreleased) - ReleaseDate +* [Fixed] macro arguments spacing * [Added] `` `__LINE__`` and `` `__FILE__`` are preprocessed * [Fixed] parser priority about specify * [Fixed] escaped_ideitifier including `` ` `` diff --git a/sv-parser-pp/src/preprocess.rs b/sv-parser-pp/src/preprocess.rs index 3090a11..7d5df37 100644 --- a/sv-parser-pp/src/preprocess.rs +++ b/sv-parser-pp/src/preprocess.rs @@ -529,7 +529,7 @@ fn resolve_text_macro_usage, U: AsRef>( for arg in args.contents() { if let Some(arg) = arg { let (ref arg,) = arg.nodes; - let arg = arg.str(&s); + let arg = arg.str(&s).trim_end(); actual_args.push(Some(arg)); } else { actual_args.push(None); @@ -723,8 +723,7 @@ module a (); always @(posedge clk) begin if (!(!(a[i].b && c[i]))) begin - $display ("xxx(()[]]{}}}", a[i].b, c[i]) -; + $display ("xxx(()[]]{}}}", a[i].b, c[i]); end end ;