11 lines
339 B
Scala
11 lines
339 B
Scala
|
import Chisel._
|
||
|
import chisel3.internal.sourceinfo.{SourceInfo, SourceLine, UnlocatableSourceInfo}
|
||
|
|
||
|
package object diplomacy
|
||
|
{
|
||
|
def sourceLine(sourceInfo: SourceInfo, prefix: String = " (", suffix: String = ")") = sourceInfo match {
|
||
|
case SourceLine(filename, line, col) => s"$prefix$filename:$line:$col$suffix"
|
||
|
case _ => ""
|
||
|
}
|
||
|
}
|