From fce1bdb1e78548604a109866d11c47b216d82327 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Sat, 14 Oct 2017 20:46:22 +0200 Subject: [PATCH] Fixed parsing bug --- .../com/minres/scviewer/database/text/TextDbLoader.groovy | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy b/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy index 2cc5045..fc6bf7e 100644 --- a/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy +++ b/com.minres.scviewer.database.text/src/com/minres/scviewer/database/text/TextDbLoader.groovy @@ -183,9 +183,11 @@ public class TextDbLoader implements IWaveformDbLoader{ break case "a"://matcher = line =~ /^a\s+(.+)$/ if(endTransaction){ - transaction.attributes << new TxAttribute(transaction.generator.end_attrs[0], tokens[1]) + transaction.attributes << new TxAttribute(transaction.generator.end_attrs[transaction.generator.end_attrs_idx], tokens[1]) + transaction.generator.end_attrs_idx++ } else { - transaction.attributes << new TxAttribute(transaction.generator.begin_attrs[0], tokens[1]) + transaction.attributes << new TxAttribute(transaction.generator.begin_attrs[transaction.generator.begin_attrs_idx], tokens[1]) + transaction.generator.begin_attrs_idx++ } break case "tx_relation"://matcher = line =~ /^tx_relation\s+\"(\S+)\"\s+(\d+)\s+(\d+)$/