Sial compiler with revised syntax