Suporta comentários.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 13 Mar 2016 11:55:45 +0000 (08:55 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.eti.br>
Sun, 13 Mar 2016 11:55:45 +0000 (08:55 -0300)
Implementa comentários no tokenizer, permitindo que apareçam no arquivo
de entrada.

lib/token.c

index da2b8bc..78a409b 100644 (file)
@@ -53,7 +53,9 @@ static char * token_next(char *line, char **end)
        start = line;
        while (isspace(*start))
                start++;
-       if (*start == '"') {
+       if (*start == '#') {
+               lend = start;
+       } else if (*start == '"') {
                lend = start + 1;
                while (*lend) {
                        cend = *lend;