def __init__(self, file): self.__file = file self.__parser = BibTeXParser(quiet=True) self.__issue_handler = MockIssueHandler() self.__mtime = 0 self.__document = None self.synchronize()
def init(self, file, context): LOG.debug("init(%s)" % file) self._preferences = Preferences() self._file = file self._context = context self.register_marker_type("bibtex-error", self._preferences.get("error-background-color")) self.register_marker_type("bibtex-warning", self._preferences.get("warning-background-color")) self._issue_view = context.find_view(self, "IssueView") self._parser = BibTeXParser() self._validator = BibTeXValidator() self._outline_view = context.find_view(self, "BibTeXOutlineView") self._parse_job = ParseJob() self._parse_job.set_change_listener(self) # initially parse self.__parse()
def _run(self, arguments): file = arguments[0] content = arguments[1] self._parser = BibTeXParser() return self._parser.parse(content, file, MockIssueHandler())
def __init__(self): self._model = BibTeXModel() self._parser = BibTeXParser() self._issue_handler = MockIssueHandler()