39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
!<This file contains many lexical errors.
|
|
!<It tests mainly the correctness of the accepting functions
|
|
!<5 tabs
|
|
|
|
|
|
|
|
|
|
|
|
a1234567
|
|
!<legal, but too long (possible semantic error)
|
|
a1234567MORE
|
|
b1234567MORE#
|
|
!<lexical error: # out of context, allowed only in comments and strings
|
|
#OR%
|
|
!<lexical error: | allowed only in strings and comments
|
|
|
|
|
!<another lexical error: # out of context
|
|
Not#here
|
|
!<another lexical error: . out of context
|
|
.
|
|
!<another lexical error: & illegal symbol
|
|
&
|
|
!<legal FPL (will be rounded to 2.0 when displayed)
|
|
1.999999999999999911111111111111111111111111111111111111111111111111111111111111111
|
|
|
|
!< big float number (error: out of range)
|
|
999999999999999999999999999999999999999999999999999999999999999999999999999999999.0
|
|
|
|
!<small float number (error: out of range)
|
|
0.00000000000000000000000000000000000000000000000000000000000000000000000000000000001
|
|
|
|
!< big decimal int number (error: out of range)
|
|
99999
|
|
!< big octal int number (error: out of range)
|
|
0177777
|
|
!< gigantic decimal int number (error: out of range)
|
|
123456789012345678901234567890
|
|
!< gigantic octal int number (error: out of range)
|
|
0123456701234567012345670 |