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 / test5.pcat < prev    next >
Text File  |  2005-10-11  |  606b  |  22 lines

  1. (* This file tests identifiers.  When the lexer scans an ID,
  2.    it will return the attribute sValue set to point to a
  3.    String giving the characters in the ID.  Whenever the same
  4.    ID is scanned, the lexer must set "sValue" to point to
  5.    the same String, not just an equal String with the same
  6.    characters.
  7.  
  8.    The "main" method will test that the lexer does this.  The
  9.    "main" routine will watch for certain ID's and will remember
  10.    the "sValue" associated with them and will test whenever the
  11.    same ID re-appears in the source.
  12. *)
  13.  
  14. anIdentifier
  15. abc
  16. anotherID
  17. abc
  18. abcHello
  19. anotherID
  20. abc
  21. GoodBye
  22.