InsideMacroResolver.resolve(completionResultSet, sequence, document, caretOffset);
TokenSequence<LatteTokenId> sequence2 = LexUtils.getSequence(token);
sequence2.move(caretOffset - sequence.offset());
if(sequence2.movePrevious()) {
LatteTokenId id = sequence2.token().id();
if(id == LatteTokenId.MACRO
|| id == LatteTokenId.END_SLASH) {
OutsideMacroResolver.resolve(completionResultSet, sequence, document, caretOffset, getFriendMacros());
}
}