From 2d1e9df8a34b9a8859d1439f30a53415660dbf13 Mon Sep 17 00:00:00 2001 From: computer Date: Fri, 26 Sep 2014 10:51:32 -0300 Subject: [PATCH] fix DFA --- Compiler/lexical.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Compiler/lexical.c b/Compiler/lexical.c index 7e3edd7..dd10d8a 100644 --- a/Compiler/lexical.c +++ b/Compiler/lexical.c @@ -531,7 +531,7 @@ void lAnalyzer(const char *fileName){ }else if(c == FEED_LINE){ - tokenReaded[qc] = '\0'; + tokenReaded[qc] = '\0'; //todo verificar se é para mostrar o pulo delinha também printf("LINHA %d: %s\n", al, tokenReaded); tokenReaded = (char*)malloc(INITIAL_TOKEN_BUFFER); qc = 0; @@ -890,8 +890,7 @@ void lAnalyzer(const char *fileName){ _Bool isSE(int character){ - if(character == LETTER_T_LOWER || character == (LETTER_T_LOWER-32) || character == LETTER_N_LOWER || - character == (LETTER_N_LOWER-32) || character == INVERTED_BAR || + if(character == LETTER_T_LOWER || character == LETTER_N_LOWER || character == INVERTED_BAR || character == SIMPLE_QUOTATION_MARK || character == DOUBLE_QUOTATION_MARK) return TRUE;