X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Flexer%2Flexer.at;h=725c26065706a0ac419a4458de3d0131ba8dea69;hb=510cc9dd9baf3108ba55cfb7893384517c9930b4;hp=25ced0d9ab199a4fd59a7935a419117aed9f4b3b;hpb=ae42a158b360555ba1541ffeb4dcded3dc323d23;p=pspp diff --git a/tests/language/lexer/lexer.at b/tests/language/lexer/lexer.at index 25ced0d9ab..725c260657 100644 --- a/tests/language/lexer/lexer.at +++ b/tests/language/lexer/lexer.at @@ -46,7 +46,7 @@ u'110000' 'foo 'very long unterminated string that be ellipsized in its error message 1e .x -` +^ � ]) AT_CHECK([pspp -O format=csv lexer.sps], [1], [dnl @@ -68,13 +68,11 @@ lexer.sps:8.1-8.70: error: Syntax error at `'very long unterminated string that lexer.sps:9.1-9.2: error: Syntax error at `1e': Missing exponent following `1e'. -lexer.sps:9.4: error: Syntax error at `.': Unexpected `.' in middle of command. +lexer.sps:9.4: error: Syntax error at `.': expecting command name. -lexer.sps:9: error: Unknown command `x'. +lexer.sps:10.1: error: Syntax error at `^': Bad character `^' in input. -lexer.sps:10.1: error: Syntax error at ``': Bad character ``' in input. - -lexer.sps:11.1: error: Syntax error at `�': Bad character U+FFFD in input. +lexer.sps:11.1-11.2: error: Syntax error at `�': Bad character U+FFFD in input. ]) AT_CLEANUP @@ -89,8 +87,6 @@ lexer.sps:1: error: Unknown command `datA dist'. lexer.sps:2: error: LIST: LIST is allowed only after the active dataset has been defined. -lexer.sps:2.5: error: LIST: Syntax error at `.': Unexpected `.' in middle of command. - lexer.sps:2.6: error: LIST: Syntax error at `...': Bad character U+0000 in input. ]) AT_CLEANUP @@ -103,7 +99,7 @@ AT_SETUP([lexer crash due to overflow]) printf "DATA LIST/5555555555555555." > lexer.sps AT_CHECK([pspp -O format=csv lexer.sps], [1], [dnl -"lexer.sps:1: error: DATA LIST: The record number specified, 5555555555555555, is at or before the previous record, 0. Data fields must be listed in order of increasing record number." +lexer.sps:1.11-1.26: error: DATA LIST: Syntax error at `5555555555555555': Expected integer between 1 and 2147483647. ]) AT_CLEANUP