I have been working on fixing the code highlighting for the forum. Most of the issues are fixed, but there is one bug I can't find. For some languages, the less than (<) sign does not display properly. 

class A < B; def self.create(object = User) object end end


class A < B; def self.create(object = User) object end end


and sometimes it does...

#include <iostream>
#define IABS(x) ((x) < 0 ? -(x) : (x))



#include <iostream>
#define IABS(x) ((x) < 0 ? -(x) : (x))



Here is the code that we are using. http://pastebin.com/FemTF0L0

If anyone could find the bug, I am sure that everyone here would appreciate it :)