Linguaggi formali e artificiali: aspetti sintattici