AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

ctanglex - En ligne dans le Cloud

Exécutez ctanglex dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande ctanglex qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


ctanglex, cweavex - traduire CWEB(x) en C (ou C++) et/ou TeX

SYNOPSIS


ctangex [ -bhpl ] [ +cs+ ] fichier cweb[.W] [(fichier de modifications[.ch]|+|-) [fichier de sortie[.c]]]
cweavex [ -bhpx ] [ +cs+dtefauwm ] [ +cheminrecherche ] fichier cweb[.W] [(fichier de modifications[.ch]|+|-)
[fichier de sortie[.Texas]]]

DESCRIPTION


Les ctangex programme convertit un document source CWEB(x) en un programme C qui peut être
compilé de la manière habituelle. Le fichier de sortie comprend #ligne spécifications de sorte que l'erreur
les rapports et le débogage peuvent être effectués en fonction du fichier source CWEB(x).

Les cweavex programme convertit le même fichier CWEB(x) en un fichier TeX qui peut être formaté
et imprimé de la manière habituelle. Il prend soin des détails typographiques comme la page
mise en page et l'utilisation de l'indentation, de l'italique, des caractères gras, etc., et il fournit une vaste
informations de référence croisée qu'il recueille automatiquement.

CWEBx vous permet de préparer un document unique contenant toutes les informations qui sont
nécessaire à la fois pour produire un programme C compilable et pour produire un document bien formaté
décrivant le programme avec autant de détails que l'auteur peut le désirer. L'utilisateur de CWEBx
devrait avoir une certaine familiarité avec TeX ainsi qu'une connaissance de C.

La ligne de commande doit contenir un, deux ou trois noms. Le premier est considéré comme le
fichier CWEB(x) (et `.w' est ajouté s'il n'y a pas d'extension). Si ce fichier ne peut pas être ouvert,
l'extension `.la toile' est essayé à la place. S'il y a un deuxième nom, c'est un fichier de modifications (et
`. Ch.' est ajouté s'il n'y a pas d'extension), sinon le nom du fichier CWEB(x) avec son
extension remplacée par `. Ch.' est essayé comme nom de fichier de changement ; s'il n'y a pas de tel fichier, pas de changement
fichier est utilisé. Au lieu d'un fichier de modifications, on peut spécifier `-' ou '+'; `-' signifie ne pas utiliser de
changer le fichier, et `+' signifie utiliser un fichier de modifications uniquement si un fichier du nom par défaut existe
(comme si un seul nom était donné). Le fichier de modifications remplace des parties du fichier CWEB(x),
comme décrit dans la documentation. Un troisième nom, s'il est présent, spécifie le fichier de sortie
nom explicitement. Le nom du fichier de sortie par défaut est celui du fichier CWEB(x) avec l'extension
`.c' (pour ctangex ) ou `.Texas' (pour cweavex ); l'extension par défaut est également appliquée si un
le troisième nom est donné sans extension.

Les options de la ligne de commande peuvent être activées avec `+' et avec '-'; nombreuses
les caractères peuvent suivre dans le même argument, ce qui indique plusieurs options qui sont activées
allumé respectivement éteint simultanément. En fait, les options sont traitées de gauche à
à droite, donc une séquence comme `-b +b' est équivalent à '+b' (qui est la valeur par défaut).

Les +b L'option affiche une bannière sur votre terminal. Les +h L'option affiche un message heureux si
le traitement a réussi. Les +p l'option affiche les rapports d'avancement (module étoilé
numéros) au fur et à mesure du traitement. Si vous dites `-bhp', vous n'obtenez pas de sortie de terminal mais
messages d'erreur.

Les +c L'option émule Levy/Knuth CWEB. Les +s option imprime des statistiques sur la mémoire
utilisation à la fin d'une exécution (en supposant que les programmes ont été compilés avec le -DSTAT
switch, comme ils le sont par défaut sur les systèmes Debian). En définissant l'option ++ on peut
sélectionnez le langage C++ au lieu de C.

L'option -l est applicable à ctangex seul; lorsqu'elle est sélectionnée, la sortie C est rendue plus
lisible pour les humains en omettant #ligne directives et en préservant la mise en page et les commentaires.

Il existe plusieurs autres options applicables à cweavex seul. L'option -x signifie omettre le
index et table des matières. En définissant l'option +d on provoque cweavex signaler
problèmes rencontrés dans l'analyse des fragments de programme. Avec +t l'index et les noms de module
sera écrit dans des fichiers séparés. Avec +e la table des matières est obligée de démarrer sur un
nouvelle feuille lors de l'utilisation d'une imprimante recto verso. Les options +f , +a , +u , +w et la +m Change
le style dans lequel les programmes sont formatés : +f signifie forcer une nouvelle ligne après chaque simple
dans la sortie formatée, et +a signifie également forcer une nouvelle ligne avant chaque simple
instruction, même si elle suit une étiquette ou une condition ; l'option +u va changer le style
pour qu'un saut de ligne aille après `{' au lieu d'avant, les empêchant ainsi de s'aligner
avec leur `}' correspondant (c'est le style de Levy/Knuth CWEB), tandis que l'option +w met un
saut de ligne avant et après `{', produisant une disposition plus symétrique au détriment de
du papier supplémentaire. Enfin, l'option +m évite de forcer les sauts de ligne entre les
déclarations dans un bloc local. Avec la possibilité +cheminrecherche on peut spécifier un endroit pour
rechercher les fichiers d'en-tête, lorsqu'ils ne sont pas trouvés dans le répertoire courant. La chaîne
suivant le `+i' sera stocké et ajouté au début d'un nom de fichier d'en-tête s'il ne peut pas être
trouvé autrement (la chaîne devrait donc probablement se terminer par un séparateur de nom de chemin '/'). Suite
plus d'un tel chemin de recherche peut être spécifié ; ils seront jugés dans l'ordre de gauche à
droite.

Utilisez ctanglex en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Alt+F
    Alt+F
    Alt-F fournit une source libre et ouverte
    firmware alternatif pour le DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F a Samba et NFS ;
    prend en charge ext2/3/4...
    Télécharger Alt-F
  • 2
    usm
    usm
    Usm est un package slackware unifié
    gestionnaire qui gère automatique
    résolution de dépendance. Il unifie
    divers référentiels de packages, y compris
    slackware, slacky, p...
    Télécharger usm
  • 3
    Chart.js
    Chart.js
    Chart.js est une bibliothèque Javascript qui
    permet aux concepteurs et aux développeurs de dessiner
    toutes sortes de graphiques utilisant le HTML5
    élément de toile. Chart js offre un excellent
    déployer ...
    Télécharger Chart.js
  • 4
    iReport-Designer pour JasperReports
    iReport-Designer pour JasperReports
    REMARQUE : Prise en charge d'iReport/Jaspersoft Studio
    Annonce : Depuis la version 5.5.0,
    Jaspersoft Studio sera l'officiel
    client de conception pour JasperReports. iRapport
    volonté...
    Télécharger iReport-Designer pour JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF installera tous les
    logiciels que Fedora Linux et d'autres
    n'inclut pas par défaut, après
    exécutant Fedora pour la première fois. Son
    facile pour...
    Télécharger PostInstallerF
  • 6
    strass
    strass
    Le projet strace a été déplacé vers
    https://strace.io. strace is a
    diagnostic, débogage et instruction
    traceur d'espace utilisateur pour Linux. C'est utilisé
    surveiller un...
    Télécharger
  • Plus "

Commandes Linux

Ad