rm *.o rm *.gch rm: *.gch: No such file or directory make: *** [clean] Error 1 (cd ../tokenizer; make) gcc -c ../global/macros.h tokenizer.c gcc -c parser.c gcc -pedantic -Wall -o test ../tokenizer/tokenizer.o parser.o Testing Swerve parser... --------------- buffer to parse: identifier(arg1, arg2, ...) => do: while: ; ; test = 1+2+3+!x moo => 1*(5/6) Adding operator [26] Adding operator [39] Adding operator [41] Adding operator [38] Adding operator [40] Adding operator [42] Adding operator [45] Adding operator [43] Adding operator [44] Adding operator [52] Adding operator [53] Adding operator [54] Adding operator [55] Adding operator [56] Adding operator [57] Adding operator [27] Adding operator [28] Adding operator [29] Adding operator [30] Adding operator [31] Adding operator [32] Adding operator [33] Adding operator [34] Adding operator [35] Adding operator [36] Adding operator [37] Adding operator [25] statement Found token [13], value [identifier] Statement is function definition Expecting token [46] Found token [46] Parsing function arguments... Expecting token [47] Found token [47] Expecting token [22] Found token [22] Parsing procedure... statement Found token [10], value [do] statement Found token [10], value [while] statement Found token [19], value [(null)] Expecting token [19] Found token [19] statement Found token [19], value [(null)] Expecting token [19] Found token [19] statement Found token [11], value [test] Expecting token [23] Found token [23] Statement is identifier definition Parsing expression... value: 1 Found integer literal [1] Parsing rest of expression... Expecting token [38] Found token [38] value: 2 Found integer literal [2] Expecting token [38] Found token [38] value: 3 Found integer literal [3] Expecting token [38] Found token [38] Expecting token [26] Found token [26] value: x Found identifier [x] statement Found token [12], value [moo] Expecting token [22] Found token [22] Statement is procedure definition Parsing procedure... statement Found token [2], value [1] Parsing expression... value: 1 Found integer literal [1] Parsing rest of expression... Expecting token [43] Found token [43] value: (null) Parsing expression... value: 5 Found integer literal [5] Parsing rest of expression... Expecting token [42] Found token [42] value: 6 Found integer literal [6] statement Found token [47], value [(null)] Expecting token [47] Found token [47] statement Found token [67], value [(null)]