diff options
Diffstat (limited to 'src/dom/xpathtoken.cpp')
| -rw-r--r-- | src/dom/xpathtoken.cpp | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/dom/xpathtoken.cpp b/src/dom/xpathtoken.cpp index f08dfe7e3..fa81e2863 100644 --- a/src/dom/xpathtoken.cpp +++ b/src/dom/xpathtoken.cpp @@ -58,6 +58,12 @@ namespace xpath //# V A L U E S //########################### +/** + * The following functions are called by a token's execute() + * method. These functions are what differentiate one token + * from another and give each its personality. +*/ + static bool tokStr(Token &tok, Stack &stack) { StackItem item; @@ -510,8 +516,9 @@ static bool tokFuncRound(Token &tok, Stack &stack) - - +/** + * An entry for the token 'personality' table + */ typedef struct { int ival; @@ -519,6 +526,10 @@ typedef struct TokenFunc tokenFunc; } TokenTableEntry; + +/** + * The token personality table + */ static TokenTableEntry tokenTable[] = { //### primitives |
