|
||
class CBNFNode : public CTypedNode< TInt, const TDesC * >;
Backus-Naur Form (BNF) node that forms part of a BNF tree (CBNFParser
).
Node types are stored as TInts, and attribute types as descriptors.
CTypedNode< TInt, const TDesC * >
- No description.
CBNFNode
- Backus-Naur Form (BNF) node that forms part of a BNF tree (CBNFParser).
Defined in CBNFNode
:
CBNFNode(TInt)
KNMoreCount()
Gets the match n or more times attribute type.KNMoreMaximum()
Gets the match n or more maximum times attribute type.KNMoreMinimum()
Gets the match n or more minimum times attribute type.KPostRuleCallback()
Gets the post-rule callback attribute type.KPreRuleCallback()
Gets the pre-rule callback attribute type.KRangeEnd()
Gets the range end attribute type.KRangeStart()
Gets the range start attribute type.KReference()
Gets the reference attribute type.NewL(TInt)
Allocates and constructs a new parentless node.~CBNFNode()
Destructor. IMPORT_C static CBNFNode* NewL(TInt aType);
Allocates and constructs a new parentless node.
|
|
IMPORT_C static CBNFNodeAttributeType KPreRuleCallback();
Gets the pre-rule callback attribute type.
|
IMPORT_C static CBNFNodeAttributeType KPostRuleCallback();
Gets the post-rule callback attribute type.
|
IMPORT_C static CBNFNodeAttributeType KReference();
Gets the reference attribute type.
|
IMPORT_C static CBNFNodeAttributeType KRangeStart();
Gets the range start attribute type.
|
IMPORT_C static CBNFNodeAttributeType KRangeEnd();
Gets the range end attribute type.
|
IMPORT_C static CBNFNodeAttributeType KNMoreCount();
Gets the match n or more times attribute type.
|
IMPORT_C static CBNFNodeAttributeType KNMoreMinimum();
Gets the match n or more minimum times attribute type.
|
IMPORT_C static CBNFNodeAttributeType KNMoreMaximum();
Gets the match n or more maximum times attribute type.
|