代码之家  ›  专栏  ›  技术社区  ›  strager

CSET库中存在语法错误

  •  0
  • strager  · 技术社区  · 17 年前

    我正在使用 CSET

    cset_production.js :

    游猎

    SyntaxError: Parse error
    (line 255)
    
    CSET=function(){
    // ...
    var g=this
    return {import:function(prefix,object){object=object||g
     var i,l,e,es=           // SyntaxError: Parse error (line 255)
     [['fromChar',fC]
     ,['fromInt',fI]
     ,['universe',U]
     ,['nil',nil]
     ,['empty',empty]
     ,['singleton',one]
     ,['fromIntRange',fIR]
     ,['fromCharRange',fCR]
     ,['fromUnicodeGeneralCategory',fGC]
     ,['complement',comp]
     ,['fromList',fL]
     ,['fromString',fS]
     ,['member',member]
     ,['difference',diff]
     ,['union',union]
     ,['intersection',inter]
     ,['toRegex',reCC]
     ,['show',show]
     ]
     for(i=0,l=es.length;i<l,e=es[i];i++)
      object[(prefix||'')+e[0]]=e[1]}}
    }();
    

    Safari语法错误的原因是什么?我该怎么做才能纠正这个问题?

    uncaught exception SyntaxError: Invalid left-hand side in assignment
    
    [hi,lo]=surrogatePair(c)     // Line 200
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   strager    17 年前

    Safari在以下情况下出现使用问题 import

    Chrome的问题(以及后来Safari的问题)很容易解决。

    我已经联系了CSET的作者,希望这些问题能在另一个版本中得到解决。

    CSET的新版本已经发布,可以纠正这些问题。