lookupSignalEntry method

FlcEntry? lookupSignalEntry(
  1. String moduleName,
  2. String signalName
)

Look up the full FlcEntry for a signal (includes SV frame if present).

Implementation

FlcEntry? lookupSignalEntry(String moduleName, String signalName) {
  final modSignals = _signals[moduleName];
  if (modSignals == null) {
    return null;
  }

  // Direct match.
  final direct = modSignals[signalName];
  if (direct != null) {
    return direct;
  }

  // Fallback: search by origName.
  for (final entry in modSignals.values) {
    if (entry.origName != null && entry.origName == signalName) {
      return entry;
    }
  }
  return null;
}