Pulselib.PulseBasicInterfaceBasic Pulse modules that are safe to use in any module
module AbstractValue = PulseAbstractValuemodule Access = PulseAccessmodule AccessSet = PulseAccess.Setmodule Attribute = PulseAttributemodule Attributes = PulseAttribute.Attributesmodule CallEvent = PulseCallEventmodule Formula = PulseFormulamodule Invalidation = PulseInvalidationmodule SatUnsat = PulseSatUnsatmodule SkippedCalls = PulseSkippedCallsmodule TaintConfig = PulseTaintConfigmodule TaintItem = PulseTaintItemmodule Timestamp = PulseTimestampmodule Trace = PulseTracemodule TransitiveInfo = PulseTransitiveInfomodule ValueHistory = PulseValueHistorymodule CellId = ValueHistory.CellIdmodule ValueOrigin = PulseValueOrigininclude module type of struct include SatUnsat.Types endfor opening to get Sat and Unsat in the namespace
for opening to get Sat and Unsat in the namespace
include sig ... endmodule PulseAbstractValue = PulseAbstractValuemodule PulseAttribute = PulseAttributemodule PulseCallEvent = PulseCallEventmodule PulseInvalidation = PulseInvalidationmodule PulseTimestamp = PulseTimestampmodule PulseSkippedCalls = PulseSkippedCallsmodule PulseTaintConfig = PulseTaintConfigmodule PulseTaintItem = PulseTaintItemmodule PulseTrace = PulseTracemodule PulseValueHistory = PulseValueHistorymodule PulseSatUnsat = PulseSatUnsat