repositories
/
TP_AL_C.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of git.piment-noir.org:TP_AL_C
[TP_AL_C.git]
/
lexer
/
main.c
diff --git
a/lexer/main.c
b/lexer/main.c
index 9d49b77cb73e5d83f3f52a38b0b80e1d6dcf948b..c67370df93b76d9f8c905f569322c4c60691a9e0 100644
(file)
--- a/
lexer/main.c
+++ b/
lexer/main.c
@@
-13,11
+13,7
@@
void do_lexical_analysis() {
c = fgetwc(source); // lecture du premier caractere
do {
scanner();
c = fgetwc(source); // lecture du premier caractere
do {
scanner();
- if (tokenType == MOT || tokenType == MOTCLE) {
- fwprintf(target, L"%20s: %ls\n", tokenTypestr[tokenType], token[tokenFound].value);
- } else {
- fwprintf(target, L"%20s\n", tokenTypestr[tokenType]);
- }
+ wprint_token();
token[tokenFound].type = tokenTypestr[tokenType];
tokenFound++;
} while (tokenType != FIN); // tant que la fin du fichier n'est pas atteinte
token[tokenFound].type = tokenTypestr[tokenType];
tokenFound++;
} while (tokenType != FIN); // tant que la fin du fichier n'est pas atteinte
@@
-25,9
+21,7
@@
void do_lexical_analysis() {
void do_syntactic_analysis() {
c = fgetwc(source); // lecture du premier caractere
void do_syntactic_analysis() {
c = fgetwc(source); // lecture du premier caractere
- do {
- analyze_AXIOME();
- } while (tokenType != FIN);
+ analyze_AXIOME();
}
void print_usage(const char* name) {
}
void print_usage(const char* name) {