InglêsFrancêsEspanhol

favicon do OnWorks

cwebx - Online na nuvem

Execute cwebx no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cwebx que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ctanglex, cweavex - traduzir CWEB (x) para C (ou C ++) e / ou TeX

SINOPSE


ctangle [ -bhpl ] [ + cs + ] arquivo cweb[.W] [(arquivo de mudança[.ch] | + | -) [arquivo de saída[.c]]]
cweavex [ -bhpx ] [ + cs + dtefauwm ] [ + isearchpath ] arquivo cweb[.W] [(arquivo de mudança[.ch] | + | -)
[arquivo de saída[.tex]]]

DESCRIÇÃO


A ctangle programa converte um documento de origem CWEB (x) em um programa C que pode ser
compilado da maneira usual. O arquivo de saída inclui #linha especificações para que o erro
relatórios e depuração podem ser feitos em termos do arquivo de origem CWEB (x).

A cweavex programa converte o mesmo arquivo CWEB (x) em um arquivo TeX que pode ser formatado
e impresso da maneira usual. Ele toma o devido cuidado com os detalhes tipográficos, como a página
layout e o uso de indentação, itálico, negrito, etc., e fornece extensa
informações de referência cruzada que ele coleta automaticamente.

CWEBx permite preparar um único documento contendo todas as informações que são
precisava tanto para produzir um programa C compilável quanto para produzir um documento bem formatado
descrevendo o programa com tantos detalhes quanto o escritor pode desejar. O usuário de CWEBx
deve ter alguma familiaridade com TeX, bem como conhecimento de C.

A linha de comando deve ter um, dois ou três nomes. O primeiro é considerado o
Arquivo CWEB (x) (e `.w'é adicionado se não houver extensão). Se esse arquivo não puder ser aberto,
a extensão `.rede'é tentado em vez disso. Se houver um segundo nome, é um arquivo de mudança (e
`.ch'é adicionado se não houver extensão), caso contrário, o nome do arquivo CWEB (x) com seu
extensão substituída por `.ch'é tentado como nome do arquivo de mudança; se não houver tal arquivo, nenhuma mudança
arquivo é usado. Em vez de um arquivo de mudança, pode-se especificar `-'ou `+'; `-'significa não usar um
arquivo de mudança, e `+'significa usar um arquivo de mudança apenas se um arquivo com o nome padrão existir
(como se apenas um nome fosse dado). O arquivo de mudança substitui partes do arquivo CWEB (x),
conforme descrito na documentação. Um terceiro nome, se presente, especifica o arquivo de saída
nome explicitamente. O nome do arquivo de saída padrão é o do arquivo CWEB (x) com extensão
`.c' (para ctangle ) ou `.tex' (para cweavex ); a extensão padrão também é aplicada se um
o terceiro nome é fornecido sem extensão.

As opções na linha de comando podem ser ativadas com `+'e fora com'-'; de várias
caracteres podem seguir no mesmo argumento, o que indica várias opções que são viradas
ligado respectivamente desligado simultaneamente. Na verdade, as opções são processadas da esquerda para
certo, então uma sequência como `-b +b'é equivalente a `+b'(que é o padrão).

A +b opção mostra uma linha de banner em seu terminal. o +h opção mostra uma mensagem feliz se
o processamento foi bem sucedido. o +p opção mostra relatórios de progresso (módulo com estrela
números) à medida que o processamento ocorre. Se você disser `-bhp', você não obtém saída de terminal, mas
mensagens de erro.

A +c opção emula Levy / Knuth CWEB. o +s opção imprime estatísticas sobre a memória
uso no final de uma execução (assumindo que os programas foram compilados com o -DSTAT
switch, como são por padrão em sistemas Debian). Ao definir a opção ++ um pode
selecione a linguagem C ++ em vez de C.

A opção -l é aplicável a ctangle só; quando selecionado, a saída C é feita mais
legível para humanos, omitindo #linha diretivas e preservação de layout e comentários.

Existem várias outras opções aplicáveis ​​a cweavex só. A opção -x significa omitir o
índice e sumário. Ao definir a opção +d uma causa cweavex reportar
problemas encontrados na análise dos fragmentos do programa. Com +t os nomes do índice e do módulo
será gravado em arquivos separados. Com +e o índice é forçado a começar em um
folha nova ao usar uma impressora frente e verso. As opções +f , +a , +u , +w e +m alterar
o estilo em que os programas são formatados: +f significa forçar uma nova linha após cada
declaração na saída formatada, e +a significa também forçar uma nova linha antes de cada
declaração, mesmo que siga um rótulo ou uma condição; a opção +u vai mudar o estilo
de modo que uma quebra de linha vá depois de `{'em vez de antes, evitando assim o alinhamento
com sua correspondência `} '(este é o estilo de Levy / Knuth CWEB), enquanto a opção +w coloca um
quebra de linha antes e depois de `{', produzindo um layout mais simétrico à custa de
algum papel extra. Finalmente, a opção +m evita forçar quebras de linha entre sucessivas
declarações em um bloco local. Com a opção + isearchpath pode-se especificar um lugar para
procure por arquivos de cabeçalho, quando eles não forem encontrados no diretório atual. A corda
seguindo o `+ i 'será armazenado e anexado a um nome de arquivo de cabeçalho se não puder ser
encontrado de outra forma (então a string provavelmente deve terminar com um separador de nome de caminho '/'). Mais
de que um caminho de pesquisa pode ser especificado; eles serão julgados da esquerda para
certo.

Use cwebx online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad