From: Matthias Kruk Date: Sat, 30 May 2020 15:41:10 +0000 (+0900) Subject: tokenize: Add parser for '->' tokens and make sure the last token is returned even... X-Git-Url: https://git.corax.cc/?a=commitdiff_plain;h=715e37cdd99fb9409e3bc60d809cd6c29ad6c71a;p=ccc tokenize: Add parser for '->' tokens and make sure the last token is returned even if the output does not end with a newline --- diff --git a/src/tokenize.c b/src/tokenize.c index a7adf39..c70f5e3 100644 --- a/src/tokenize.c +++ b/src/tokenize.c @@ -456,6 +456,9 @@ struct token *nexttoken(void) case '=': return(token_new2(_line, _col, "-=")); + case '>': + return(token_new2(_line, _col, "->")); + default: putnext(c); return(token_new2(_line, _col, "-")); @@ -501,7 +504,7 @@ struct token *nexttoken(void) } } - return(NULL); + return(tok); } int main(int argc, char *argv[])