home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 27 / CDROM27.iso / share / wnt / jig / data1.cab / Program_Executable_Files / re.properties < prev    next >
Encoding:
Text File  |  1998-08-19  |  1.5 KB  |  43 lines

  1. #Regular Expression Properties
  2. #Wed Jun 16 13:59:43 EDT 1998
  3. #
  4. # All strings are concatenated together without spaces to form the 
  5. # Regular Expression (RE), as indicated in the RE: comment.
  6. # 'methodName,' 'className' and 'interfaceName' are names highlighted by the user.
  7. #
  8. # RE for traversing a class hierarchy
  9. # RE: hierarchy1 className hierarchy2 "extends" hierarchy3
  10. hierarchy1=^[ \t]*[A-Z_a-z0-9 \t]*class[ \t]*
  11. hierarchy2=[ \t]*
  12. hierarchy3=[ \ta-zA-Z_0-9,]*{
  13. #
  14. # RE for finding an interface implemented by a class
  15. # RE: interfaces1 interfaceName interfaces2 "implements" interfaces3
  16. interfaces1=^[ \t]*[A-Z_a-z0-9 \t]*class[ \t]*
  17. interfaces2=[ \ta-zA-Z_0-9]*
  18. interfaces3=[ \ta-zA-Z_0-9,]*{
  19. #
  20. # RE for finding senders of a method
  21. # RE: methodName senders1
  22. senders1=[^A-Za-z]
  23. senders2=[ \t]*(.*).*[);]
  24. #
  25. # RE for finding receivers of a method
  26. # RE: receivers1 methodName receivers2
  27. receivers1=^[ \t]*[A-Z_a-z0-9][][A-Z_a-z0-9 \t]*
  28. receivers2=[ \t]*(
  29. #
  30. # RE for finding extenders of a class
  31. # RE: extenders1 "class" extenders2 "extends" extenders3 className extenders4
  32. extenders1=^[ \t]*[A-Z_a-z0-9 \t]*
  33. extenders2=[ \ta-zA-Z_0-9]*[ \t]*
  34. extenders3=[ \t]*
  35. extenders4=[ \ta-zA-Z_0-9,]*{
  36. #
  37. # RE for implementors of an interface
  38. # RE: implementors1 "class" implementors2 "implements" implementors3 interfaceName implementors4
  39. implementors1=^[ \t]*[A-Z_a-z0-9 \t]*
  40. implementors2=[ \ta-zA-Z_0-9]*[ \t]*
  41. implementors3=[ \ta-zA-Z_0-9,]*
  42. implementors4=[ \ta-zA-Z_0-9,]*{
  43.