diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2020-01-31 08:54:10 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2020-01-31 08:54:10 +0200 |
commit | 768d6b58865eb9b0ff5ebd4ef430b767d2108224 (patch) | |
tree | a02ec8beadcc3f3fd528b10fb32ef835c0cf101f | |
parent | 78c79c06d07735d5881ea08cf40e014a41d341af (diff) | |
download | one-true-awk-768d6b58865eb9b0ff5ebd4ef430b767d2108224.tar.gz |
Get tests working again.
-rw-r--r-- | FIXES | 3 | ||||
-rw-r--r-- | lex.c | 5 |
2 files changed, 7 insertions, 1 deletions
@@ -28,7 +28,8 @@ was sent to the printers in August, 1987. January 31, 2020: Merge PR #70, which avoids use of variable length arrays. Thanks to GitHub user michaelforney. Fix issue #60 ({0} in interval - expressions doesn't work). Thanks to Arnold Robbins. + expressions doesn't work). Also get all tests working again. + Thanks to Arnold Robbins. January 24, 2020: A number of small cleanups from Christos Zoulas. Add the close @@ -210,6 +210,11 @@ int yylex(void) while ((c = input()) != '\n' && c != 0) ; unput(c); + /* + * Next line is a hack, itcompensates for + * unput's treatment of \n. + */ + lineno++; break; case ';': RET(';'); |