Ace - An Advanced C++ Editor