home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.ee.pdx.edu
/
2014.02.ftp.ee.pdx.edu.tar
/
ftp.ee.pdx.edu
/
pub
/
users
/
Harry
/
compilers
/
p2
/
tst
/
teste1.pcat
< prev
next >
Wrap
Text File
|
2005-10-11
|
2KB
|
44 lines
(* an out of range integer *) 11111111111111111111
(* an OK integer *) 2147483647
(* an out of range integer *) 2147483648
(* an very large real -- still acceptable though *)
123456789012345678901234567890.0
(* an invalid string with tab in in it *) "abcde g"
(* an overly long string *)
"1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456"
(* an ok string *)
"123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345"
(* another ok string *)
""
(* an overly long identifier *)
x123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345
(* an ok identifier *)
x12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234
(* an ok line *)
if x<7then y:=y+17
(* should lex as two tokens *)
123.x
(* a bad character (bell) *)
xx(* an ok comment with an embedded tab
and cr *)yy
(* an unterminated string *)
"abc
(* an unterminated comment