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