}
function is_constant(s) {
- return s.length > 1 && s.toUpperCase(s) === s;
+ s = s.replace(/v\d+(_\d+)?$/, "");
+ if (s.length < 2) {
+ return false;
+ }
+ return s.toUpperCase(s) === s;
}
function is_variable(s) {
case "RecursiveArrayIterator":
case "SplObserver":
case "SplSubject":
+ case "SplObjectStorage":
return "<code>";
// keywords
function blink(c) {
var $c = $(c);
- $c.fadeOut("slow").queue(function(next) {
+ $c.fadeOut("fast").queue(function(next) {
this.style.color = "red";
next();
- }).fadeIn("fast").fadeOut("fast").queue(function(next) {
+ }).fadeIn("fast").fadeOut("slow").queue(function(next) {
this.style.color = "";
next();
}).fadeIn("slow");