Filename to resolve dependencies relatively from.
Code to complete snippet in.
Byte offset of where to find scope in.
a SnippetInfo object for all snippet information.
.loopScope is set if a loop can be inserted at this position, Optionally with information about close ranges. Contains SnippetLoopScope.init if this is not a location where a loop can be inserted.