示例#1
0
文件: lamejs.py 项目: soko1/wapiti
 def __init__(self, data):
     self.js_vars = {}
     self.links = []
     self.debug = False
     try:
         self.js_vars = {}
         self.links = []
         rootnode = jsparser3.parse(data, None, 0)
         self.read_node(rootnode)
     except Exception:
         pass
示例#2
0
 def __init__(self, data):
     self.js_vars = {}
     self.links = []
     self.debug = False
     # https://stackoverflow.com/questions/5780047/html-comments-in-a-javascript-block
     # trick used by http://php.testsparker.com/
     data = re.sub(r"(?m)^[^\S\n]*<!--", "//", data)
     data = re.sub(r"(?m)^[^\S\n]*--", "//", data)
     try:
         self.js_vars = {}
         self.links = []
         rootnode = jsparser3.parse(data, None, 0)
         self.read_node(rootnode)
     except Exception:
         pass