semantic navigator skeleton compile