Add negative number literal support