home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mm / mm-ccmd-0.91-20031017.tar.gz / mm-ccmd-0.91-20031017.tar / work / mm / token.H < prev    next >
C/C++ Source or Header  |  1990-12-18  |  1KB  |  50 lines

  1. /*
  2.  * Copyright (c) 1986, 1990 by The Trustees of Columbia University in
  3.  * the City of New York.  Permission is granted to any individual or
  4.  * institution to use, copy, or redistribute this software so long as it
  5.  * is not sold for profit, provided this copyright notice is retained.
  6.  */
  7.  
  8. #ifdef RCSID
  9. #ifndef lint
  10. static char *token_rcsid = "$Header: /f/src2/encore.bin/cucca/mm/tarring-it-up/RCS/token.H,v 2.1 90/10/04 18:26:53 melissa Exp $";
  11. #endif
  12. #endif /* RCSID */
  13.  
  14. /*
  15.  * tokens.h - token types for RFC822 address parsing
  16.  */
  17.  
  18. #number 0
  19. #def T_NONE    uninitialized
  20. #def T_ATOM     as defined in RFC822
  21. #def T_COMMENT  as defined in RFC822 (unused)
  22. #def T_LPAREN   "(" (unused)
  23. #def T_RPAREN   ")" (unused)
  24. #def T_COMMA    ","
  25. #def T_LROUTE   "<"
  26. #def T_RROUTE   ">"
  27. #def T_AT       "@"
  28. #def T_SEMI     ";"
  29. #def T_COLON    ":"
  30. #def T_QPAIR    RFC822 quoted-pair
  31. #def T_QSTR     RFC822 quoted-string
  32. #def T_DOT      "."
  33. #def T_LDOMLIT  "["
  34. #def T_RDOMLIT  "]"
  35. #ifdef MAIL11
  36. #def T_COLCOL    "::"
  37. #endif
  38. #def T_EOH    end of header
  39. /*
  40.  * higher-level parse types
  41.  */
  42. #def T_IGNORE        bad data
  43. #def T_ADDRSPEC        addr-spec
  44. #def T_PHRASEADDR    phrase <route-addr>
  45. #def T_GROUPLIST    group list
  46. #def T_GROUPEND        ";" to end a group
  47. #ifdef MAIL11
  48. #def T_MAIL11        mail11 address
  49. #endif
  50.