Module Instrumentation.SemanticsRuleSource
Sourcetype t = | Lit| Call| CTC| EExprList| EExprListM| ESideEffectFreeExpr| ELocalVar| EGlobalVar| EUndefIdent| Binop| BinopAnd| BinopOr| BinopImpl| Unop| ECondSimple| ECond| ESlice| ECall| EGetArray| ESliceOrEGetArrayError| ERecord| EGetBitField| EGetBitFields| EConcat| ETuple| EUnknown| EPattern| LEDiscard| LELocalVar| LEGlobalVar| LEMultiAssign| LEUndefIdentV0| LEUndefIdentV1| LESlice| LESetArray| LESetField| LESetFields| LEDestructuring| Slices| SliceSingle| SliceLength| SliceRange| SliceStar| PAll| PAny| PGeq| PLeq| PNot| PRange| PSingle| PMask| PTuple| LDDiscard| LDVar| LDTyped| LDTuple| LDUninitialisedTyped| SPass| SAssignCall| SAssignTuple| SAssign| SReturnOne| SReturnSome| SReturnNone| SSeq| SCall| SCond| SCase| SAssert| SWhile| SRepeat| SFor| SThrowNone| SThrowSomeTyped| SThrowSome| STry| SDeclSome| SDeclNone| SDebug| FUndefIdent| FPrimitive| FBadArity| FCall| Block| Loop| For| Catch| CatchNamed| CatchOtherwise| CatchNone| CatchNoThrow| TopLevel| FindCatcher| RethrowImplicit| ReadValueFrom| BuildGlobalEnv