Пример #1
0
        def __init__(self, file):
            self.__file = file
            self.__parser = BibTeXParser(quiet=True)
            self.__issue_handler = MockIssueHandler()
            self.__mtime = 0
            self.__document = None

            self.synchronize()
Пример #2
0
    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()
Пример #3
0
	def _run(self, arguments):
		file = arguments[0]
		content = arguments[1]
		self._parser = BibTeXParser()
		return self._parser.parse(content, file, MockIssueHandler())
Пример #4
0
 def __init__(self):
     self._model = BibTeXModel()
     self._parser = BibTeXParser()
     self._issue_handler = MockIssueHandler()