Tach,
und jetzt wo das CForum Brainfuck-Code (ich hätte doch Ook wählen sollen, aber das Beispiel war mir zu lang) enthält, sollte auch die Unterstützung dafür im Highlighter nur noch eine Frage der Zeit sein…
Warum, arbeitest du an einem Patch für Upstream? ;-)
da gibts ja nicht so viel zu lexen:
module Rouge
  module Lexers
    class Brainfuck < RegexLexer
      title 'brainfuck'
      desc 'Lexes brainfuck'
      filenames '*.b'
      mimetypes 'text/x-brainfuck'
      state :root do
        rule(/[<>.,+-\[\]]/, Operator)
        rule(/[^<>.,+-\[\]]/, Comment)
      end
    end
  end
end
Also, wenn ich korrekt verstehe, wie das funktioniert und die Syntax nicht irgendwo kaputt gemacht habe.
mfg
Woodfighter
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Gunnar Bittersmann
 Gunnar Bittersmann Der Martin
 Der Martin Auge
 Auge