예제 #1
0
def preprocessor(source):
    # if name and not os.path.splitext(name)[1] in self.environment.jade_file_extensions:
    #     return source
    name = None
    parser = Parser(source, filename=name)
    block = parser.parse()
    compiler = Compiler(block)
    return compiler.compile().strip()
예제 #2
0
 def _preprocess(self, source, name, filename=None):
     parser = Parser(source, filename=filename)
     block = parser.parse()
     compiler = Compiler(block)
     return compiler.compile().strip()