A compiler writing system with optimization capabilities for complex object order structures