1
// Copyright (c) 1994 James Clark
2
// See the file COPYING for copying permission.
4
#ifndef ModeInfo_INCLUDED
5
#define ModeInfo_INCLUDED 1
17
namespace SP_NAMESPACE {
29
Priority::Type priority;
31
Syntax::DelimGeneral delim1;
33
Syntax::DelimGeneral delim2;
35
Syntax::StandardFunction function;
40
struct PackedTokenInfo;
44
ModeInfo(Mode mode, const Sd &sd);
45
Boolean nextToken(TokenInfo *);
46
Boolean includesShortref() const;
49
const PackedTokenInfo *p_; // points to next
51
unsigned missingRequirements_;
54
inline Boolean ModeInfo::includesShortref() const
56
return mode_ >= minShortrefMode;
63
#endif /* not ModeInfo_INCLUDED */