class

Heucristic::Server::MacroState

Inherits Heucristic::Server::MacroLookup < Reference < Object

Constructors

new(events : Channel(Index::Event), transport : Protocol::Transport, workspace : Index::Workspace, shims : Index::Shims, methods : Resolve::Methods, caches : ResolverCaches)
Source

Instance methods

compiled_files
Source
defines(flags : Array(String)) : Nil
Source
done?
Source
expanded(event : Index::MacrosExpanded, root : String, semantic : String | Nil, open_paths : Set(String)) : Nil
Source
failed(event : Index::MacrosFailed) : Nil
Source
finished(root : String, semantic : String | Nil, target : Index::MacroTarget) : Nil
Source
hint
Source
indexed(root : String, semantic : String | Nil) : Nil
Source
opened(path : String, root : String, semantic : String | Nil) : Nil
Source
provenance(entry : Index::Entry, root : String) : String | Nil
Source
restore
Source
saved(root : String, semantic : String | Nil) : Nil
Source
site_of(entry : Index::Entry) : Index::MacroSite | Nil
Source
started(event : Index::MacrosStarted) : Nil
Source
unavailable(event : Index::MacrosUnavailable) : Nil
Source