예제 #1
0
파일: Style.py 프로젝트: Zenwolf/jasy
    def __getTree(self, context=None):
        """
        Returns the parsed tree
        """

        field = "tree[%s]" % self.id
        tree = self.project.getCache().read(field, self.mtime)
        if not tree:
            Console.info(
                "Processing stylesheet %s %s...",
                Console.colorize(self.id, "bold"),
                Console.colorize("[%s]" % context, "cyan"),
            )

            Console.indent()
            tree = Parser.parse(self.getText(), self.id)
            Console.outdent()

            self.project.getCache().store(field, tree, self.mtime, True)

        return tree
예제 #2
0
파일: Engine.py 프로젝트: Zenwolf/jasy
def getTree(text, fileId=None):
    """
    Returns a tree of nodes from the given text
    """

    return Parser.parse(text, fileId)
예제 #3
0
파일: Engine.py 프로젝트: isabella232/jasy
def getTree(text, fileId=None):
    """Returns a tree of nodes from the given text."""

    return Parser.parse(text, fileId)