src/basilisp/lang/runtime.py
def complete(self, text: str) -> Iterable[str]:
        """Return an iterable of possible completions for the given text in
        this namespace."""
        assert not text.startswith(":")

        if "/" in text:
            prefix, suffix = text.split("/", maxsplit=1)
            results = itertools.chain(
                self.__complete_alias(prefix, name_in_ns=suffix),
                self.__complete_imports_and_aliases(prefix, name_in_module=suffix),
            )
        else:
            results = itertools.chain(
                self.__complete_alias(text),
                self.__complete_imports_and_aliases(text),
                self.__complete_interns(text),
                self.__complete_refers(text),
            )

        return results
def complete(self, text: str) -> Iterable[str]:
        """Return an iterable of possible completions for the given text in
        this namespace."""
        assert not text.startswith(":")

        if "/" in text:
            prefix, suffix = text.split("/", maxsplit=1)
            results = itertools.chain(
                self.__complete_alias(prefix, name_in_ns=suffix),
                self.__complete_imports_and_aliases(prefix, name_in_module=suffix),
            )
        else:
            results = itertools.chain(
                self.__complete_alias(text),
                self.__complete_imports_and_aliases(text),
                self.__complete_interns(text),
                self.__complete_refers(text),
            )

        return results
def complete ( self , text : str ) -> Iterable [ str ] : assert not text . startswith ( ":" ) if "/" in text : prefix , suffix = text . split ( "/" , maxsplit = 1 ) results = itertools . chain ( self . __complete_alias ( prefix , name_in_ns = suffix ) , self . __complete_imports_and_aliases ( prefix , name_in_module = suffix ) , ) else : results = itertools . chain ( self . __complete_alias ( text ) , self . __complete_imports_and_aliases ( text ) , self . __complete_interns ( text ) , self . __complete_refers ( text ) , ) return results
Return an iterable of possible completions for the given text in
        this namespace.
Return an iterable of possible completions for the given text in this namespace .