view usr/src/cmd/man/src/util/nsgmls.src/lib/token.h @ 4:1a15d5aaf794

synchronized with onnv_86 (6202) in onnv-gate
author Koji Uno <koji.uno@sun.com>
date Mon, 31 Aug 2009 14:38:03 +0900
parents c9caec207d52
children
line wrap: on
line source

// Copyright (c) 1994 James Clark
// See the file COPYING for copying permission.
#pragma ident	"%Z%%M%	%I%	%E% SMI"

#ifndef token_INCLUDED
#define token_INCLUDED 1

#ifdef SP_NAMESPACE
namespace SP_NAMESPACE {
#endif

enum EnumToken {
  // tokenUnrecognized must be 0
  tokenUnrecognized,		// no token could be recognized
  tokenEe,			// end of entity
  tokenS,			// RS RE SPACE SEPCHAR
  tokenRe,			// RE
  tokenRs,			// RS
  tokenSpace,			// SPACE
  tokenSepchar,			// SEPCHAR
  tokenNameStart,		// X
  tokenDigit,			// 1
  tokenLcUcNmchar,		// LCNMCHAR or UCNMCHAR
  tokenChar,			// a legal data character
  tokenCharDelim,	        // a data character which starts a delimiter
  tokenIgnoredChar,		// character in ignored marked section
  // delimiters and delimiters in context
  tokenAnd,
  tokenCom,
  tokenCroDigit,
  tokenCroNameStart,
  tokenDsc,
  tokenDso,
  tokenDtgc,
  tokenDtgo,
  tokenEroNameStart,
  tokenEroGrpo,
  tokenEtago,
  tokenEtagoNameStart,
  tokenEtagoTagc,
  tokenEtagoGrpo,
  tokenGrpc,
  tokenGrpo,
  tokenHcroHexDigit,
  tokenLit,
  tokenLita,
  tokenMdc,
  tokenMdoNameStart,
  tokenMdoMdc,
  tokenMdoCom,
  tokenMdoDso,
  tokenMinus,
  tokenMinusGrpo,
  tokenMscMdc,
  tokenNet,
  tokenNestc,
  tokenOpt,
  tokenOr,
  tokenPero,
  tokenPeroNameStart,
  tokenPeroGrpo,
  tokenPic,
  tokenPio,
  tokenPlus,
  tokenPlusGrpo,
  tokenRefc,
  tokenRep,
  tokenRni,
  tokenSeq,
  tokenStago,
  tokenStagoNameStart,
  tokenStagoTagc,
  tokenStagoGrpo,
  tokenTagc,
  tokenVi,
  // short references start here
  tokenFirstShortref
};

#ifdef SP_NAMESPACE
}
#endif

#endif /* not token_INCLUDED */