2011-11-10 10 views
-1

lesscssのjavascriptコンパイラコードには、デッドコード(コメントアウトされたコード)がたくさんあるようです。これには理由がありますか? websiteからファイルをダウンロードすると、そのファイルは34kbであり、デッドコードを削除した後は5.78kb(著作権のコメントの中に残っています)です。lesscss javascriptコンパイラのデッドコード

+3

_deadコードの詳細について教えてください。 – Smamatti

+0

コードの束がコメントアウトされています。 – asawilliams

+2

私はちょうど34kbのミニバージョンをチェックしました。ショートヘッダー以外のコメントはありません。私はあなたを助けることができないのではないかと心配しています。 - http://lesscss.googlecode.com/files/less-1.1.3.min.js – Smamatti

答えて

4

compressorでLESS JavaScriptコードを送信すると、ほとんどのコードが表示されなくなります。

私は私のエディタ(ケイト)でコードを表示すると、シンタックスハイライトから始まる、コメントとしてコードの大部分をマーク:

(i.charAt(0)=="/"?i=a.location.protocol+"//"+a.location.host+i:i=g.slice(0,g.last 
             ^^ From here on 

このエラーは、おそらく文字列のサイズによって引き起こされます(34KB/行)。 +"//"....の前に改行を追加すると、構文の強調表示が意図したとおりに機能します。

+0

'' // ''は通常の文字列です。コメント '演算子'は '//'ではありません - ケイトはこれを間違って解釈しています。構文の強調表示はNotepad ++でうまくいきます。 – Smamatti

+0

@Smamatti "" // "行を分割すると正しく強調表示されます。しかし、コードが1行(34 kB!)になると、シンタックスハイライトは混乱します。 –

+1

あなたは絶対に正しいです。私の編集者(崇高なテキスト2)も同じことをしています。 – asawilliams

関連する問題