Fonctions des éditeurs de langage

Chaque éditeur prend en charge un ensemble de fonctions. En général, les éditeurs COBOL, HLASM, JCL, PL/I et REXX sont les plus performants pour travailler avec leur type de fichier associé. L'éditeur LPEX z Systems ® est flexible dans la mesure où il prend en charge différents types de fichiers, mais peut ne pas être aussi sensible au langage.

Tableau 1. Fonctions des éditeurs de langage
Fonction éditeur COBOL Editeur HLASM Editeur JCL éditeur PL/I Éditeur REXX Editeur LPEX z Systems
Sur les fichiers COBOL Sur les fichiers JCL Sur les fichiers PL/I
Associer un programme complet Oui Non Non Oui Non Non Non Non
Commentaires automatiques Oui Non Non Oui Non Oui Oui Oui
Numérotation automatique de séquences Oui Non Oui Oui Non Oui Oui Oui
Sauvegarde automatique Oui Non Oui Oui Non Oui Oui Oui
Support bidirectionnel Non Non Non Non Non Yes Yes Yes
Ajout de signets Yes Non Yes Yes Non Yes Yes Yes
mode consultation Oui ( MVS / AIX® ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS )
Hiérarchie d'appel/d'exécution Oui Non Non Oui Non Oui Non Oui
Formatage de la casse Oui Oui Oui Oui Non Oui Oui Non
Indicateur de ligne de colonne Yes Oui Yes Yes Non Yes Yes Yes
Vérification de la syntaxe en temps réel spécifique au compilateur Yes Non Non Non Oui Yes Non Non
Assistant de contenu Oui Oui Oui Oui Oui Oui Oui Oui
Diagramme de flux de contrôle Oui Non Non Oui Non Oui Non Oui
Tabulations personnalisables Oui Oui Oui Oui Non Oui Oui Oui
Table d'éléments de données Oui Non Non Oui Non Oui Non Oui
Diagramme de flux de données Oui Non Non Non Non Oui Non Non
prise en charge de DBCS Yes Non Yes Yes Non Yes Yes Yes
Développement et réduction des éléments de code Oui Non Oui Oui Non Yes Yes Yes
Comparaison de fichiers Yes Non Yes Yes Yes Non Non Non
Verrouillage du fichier Oui (MVS/AIX) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS )
Avertissements de troncature de fichier Oui ( MVS ) Oui Oui ( MVS ) Oui ( MVS ) Non Oui ( MVS ) Oui ( MVS ) Oui ( MVS )
Filtrer la vue Oui Non Non Oui Non Oui Oui Oui
Pliage des blocs de code Yes Non Non Oui Non Non Non Non
Formater le code source Oui Non Oui Oui Non Non Non Non
Edition hexadécimale Oui Non Oui Oui Non Yes Yes Yes
Règle horizontale Yes Yes Yes Yes Non Yes Yes Yes
Infobulles Yes Oui Yes Yes Oui Yes Non Yes
Identifier le code inaccessible Oui Non Non Non Non Oui Non Non
Identifier les variables et les cahiers d'exercices inutilisés Yes Non Non Non Non Yes Non Non
Intégration des fragments IMS Oui Non N/A Non Non Oui N/A Non
Formatage de la mise en retrait Oui Non Non Oui Non Non Non Non
Ligne de commandeISPF Non Non Non Non Non Yes Yes Yes
Commandes de zone de préfixeISPF Non Non Non Non Non Yes Yes Yes
Aide contextuelle du langage Oui Non Non Oui Non Oui ( MVS, Windows) Non Oui ( MVS, Windows)
Marquage des occurrences Yes Non Non Yes Non Non Non Non
Correspondance des parenthèses Oui Non Non Oui Non Non Non Non
Intégration du gestionnaire de menu Yes Non Yes Yes Non Yes Yes Yes
Métriques dans la vue Propriétés Oui Non Non Oui Non Oui Non Oui
Actions Ouvrir/Parcourir/Afficher le fichier copybook et le fichier d'inclusion Oui Non Oui Oui Non Oui Oui Oui
Hyperliens Ouvrir/Parcourir/Afficher le fichier copybook et le fichier d'inclusion Oui Non Oui Oui Non Non Non Non
Actions et hyperliens Ouvrir la déclaration Oui Oui Oui Oui Non Oui Non Oui
Actions Ouvrir une référence de fichier Oui Non Oui Oui Non Oui Oui Oui
Hyperliens Ouvrir une référence de fichier Oui Non Oui Oui Non Non Non Non
Structure Oui Oui Oui Oui Oui Oui Oui Oui
Intégration des préprocesseurs Oui Non N/A Oui Non Oui N/A Oui
Empêche le décalage des numéros de séquence Yes Non Yes Yes Non Yes Yes Yes
Intégration de pureQuery® Oui Non Non Oui Non Oui Non Oui
Correctifs rapides Yes Non Yes Yes Non Non Non Non
Aperçu rapide Oui Non Oui Oui Non Non Non Non
Indicateur de plage et Afficher uniquement la sélection Oui Non Oui Oui Non Non Non Non
Vérification de la syntaxe en temps réel Oui Limité Oui Oui Oui Oui Non Oui
Restructurer > Créer un fichier de stockage Yes Non Non Non Non Yes Non Non
Restructurer > Créer un programme Yes Non Non Non Non Yes Non Non
Refactor > Extraire un paragraphe Yes Non Non Non Non Yes Non Non
Refactoriser > Identifier les variables inutilisées Yes Non Non Non Non Yes Non Non
Refactoriser > Supprimer les mots parasites Yes Non Non Non Non Yes Non Non
Restructurer > Renommer Oui Non Non Oui Non Oui Non Oui
Régénérer les dépendances Oui Non Non Oui Non Oui Non Oui
Renuméroter / Annuler la numérotation Oui Non Oui Oui Non Oui Oui Oui
Avertissements d'intégrité aller-retour Oui ( MVS ) Non Oui ( MVS ) Oui ( MVS ) Non Oui ( MVS ) Oui ( MVS ) Oui ( MVS )
Actions de sauvegarde Oui Oui Oui Oui Non Oui Oui Non
Recherche d'occurrences Oui Non Non Oui Oui Oui Non Oui
Recherche de texte dans un fichier Oui Non Oui Oui Non Non Non Non
Numéros de séquence à la colonne 1 Oui Non N/A N/A Non Oui N/A N/A
Afficher la source développée Oui Non Non Oui Non Oui Non Oui
Soumettre le JCL N/A Non Yes N/A Non N/A Yes N/A
Entourer avec menu Yes Non Yes Yes Non Non Non Non
Vérification de la syntaxe: Local et Remote Yes Non Non Yes Non Yes Non Yes
Mise en évidence de la syntaxe Yes Yes Yes Yes Yes Yes Yes Yes
Balises de tâche Oui Non Oui Oui Non Non Non Non
Activer/Désactiver la mise en commentaire Oui Oui Oui Non Non Oui Non Non
Indicateur de statut des outils Oui Non Non Oui Non Non Non Non
Préférences de saisie Non Non Oui Non Non Non Non Non
Lignes de marge verticale Oui Oui Oui Oui Non Oui Oui Oui
Mode vue Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS ) Oui ( MVS )
Identification de l'occurrence de l'écriture Yes Non Non Yes Non Yes Non Yes