デザイン
はてなダイアリー日記 - 入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハイライトの実装について
これに対応するためにデザインの修正が必要。公開の方も。
いまのままのbackground-colorだと配色を考えるのがたいへんそうだ。
テスト
イツゾカノアレで
// コメント Number.prototype.yakusu = function() { var result = []; var l = this + 1; for(var i=1;i<l;i++) { if(this % i == 0) { result.push(i); if(i != this / i) result.push(this / i); l = this / i; } } return result; } //テスト alert("hoge")
ミニクイ…。
spanに割り当てられてるclass
上のjavascriptを例に
- synComment
- コメント (// ~)
- synType
- (Array)
- synIdentifier
- (var, {, }, this, )
- synStatement
- (if, return, for)
- synConstant
- ("hoge")
他にあるのかな。
みやすくした
まだあった
- synPreProc
- (#!/usr/bin/env ruby, class, end, def)
- sySpecial
- (')
#!/usr/bin/env ruby class Foo def bar 'baz' # return baz end end