Ejemplo n.º 1
0
    def __init__(self, doc, req_m, req_s, req_b, completeness=None):
        self.doc = doc
        self.flat_doc = doc.getFlattenedTree()
        self.flat_doc_static = list(doc.getFlattenedTree())
        self.docInfo = MusDocInfo(doc).get()
        self.musicEl = doc.getElementsByName("music")[0]
        self.measures = self.musicEl.getDescendantsByName("measure")
        self.ema_exp = EmaExpression(self.docInfo, req_m, req_s, req_b,
                                     completeness)

        self.ema_measures = self.ema_exp.get()
        self.compiled_exp = self.ema_exp.getCompiled()