JWM Source Documentation
TokenNode Struct Reference
Structure to represent an XML tag. More...
#include <lex.h>
Data Fields | |
| TokenType | type |
| Tag type. | |
| char * | invalidName |
| Name of the tag if invalid. | |
| char * | value |
| Body of the tag. | |
| char * | fileName |
| Name of the file containing this tag. | |
| int | line |
| Line number of the start of this tag. | |
| struct AttributeNode * | attributes |
| Linked list of attributes. | |
| struct TokenNode * | parent |
| Parent tag. | |
| struct TokenNode * | subnodeHead |
| Start of children. | |
| struct TokenNode * | subnodeTail |
| End of children. | |
| struct TokenNode * | next |
| Next tag at the current level. | |
Detailed Description
Field Documentation
| struct AttributeNode* TokenNode::attributes |
| char* TokenNode::fileName |
| char* TokenNode::invalidName |
| int TokenNode::line |
| struct TokenNode* TokenNode::next |
| struct TokenNode* TokenNode::parent |
| struct TokenNode* TokenNode::subnodeHead |
| struct TokenNode* TokenNode::subnodeTail |
| char* TokenNode::value |
The documentation for this struct was generated from the following file: