| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Wingman.LanguageServer.TacticProviders
Synopsis
- commandProvider :: TacticCommand -> TacticProvider
- commandTactic :: ParserContext -> TacticCommand -> Text -> IO (TacticsM ())
- tcCommandId :: TacticCommand -> CommandId
- data TacticParams = TacticParams {}
- data TacticProviderData = TacticProviderData {}
- useNameFromHypothesis :: (HyInfo CType -> TacticsM a) -> OccName -> TacticsM a
Documentation
commandProvider :: TacticCommand -> TacticProvider Source #
Mapping from tactic commands to their contextual providers. See provide,
filterGoalType and filterBindingType for the nitty gritty.
commandTactic :: ParserContext -> TacticCommand -> Text -> IO (TacticsM ()) Source #
A mapping from tactic commands to actual tactics for refinery.
tcCommandId :: TacticCommand -> CommandId Source #
Construct a CommandId
data TacticParams Source #
Constructors
| TacticParams | |
Instances
data TacticProviderData Source #
Constructors
| TacticProviderData | |