Assumir ou validar (TAB) ?

Assumir ou validar (TAB) ?

por Nilo Cesar Teixeira -
Número de respostas: 2

Tenho a seguinte dúvida:

Devemos validar o primeiro \t em cada linha de comando e barrar a interpretação da entrada ou podemos assumir que todo comando começa com tab e toda linha de dependência começa com um caractere diferente de tab ?

Obrigado.

PS.: Toda vez que eu teclo Ctrl+(Seta para direita) neste fórum para navegar entre as palavras de uma frase ele identa meu texto.... dá pra se esquivar disto ?

Em resposta à Nilo Cesar Teixeira

Re: Assumir ou validar (TAB) ?

por Nilo Cesar Teixeira -

Eu digo isto porque o comportamento no GNU 'make' é considerar que uma linha que começa com tab é um comando.

Por exemplo, no caso do EP, se eu coloco na linha de dependência:

[TAB]Make: Make.c

ao invés de:

Make: Make.c

O make me dá a seguinte resposta:

Makefile:9: *** comandos começam antes do primeiro alvo.  Pare.

Em resposta à Nilo Cesar Teixeira

Re: Assumir ou validar (TAB) ?

por Rafael Schouery -
Apesar de não fazer nada além de ler e escrever o grafo por enquanto, na tarefa 4 o objetivo será ter um programa tão parecido com o make quanto possível.
Ou seja, temos erro no make se e somente temos erro no seu programa.