* Returns tokens list for given |pointer|. List is reversed, e.g. * '/simple/path' -> ['path', 'simple'] * * @param {String} pointer JSON pointer string. * @returns {Array} List of tokens.
(pointer)
| 107 | * @returns {Array} List of tokens. |
| 108 | */ |
| 109 | function parsePointer(pointer) { |
| 110 | // Let's split pointer string by tokens' separator character. |
| 111 | // Also we will reverse resulting array to simplify it's further usage. |
| 112 | var tokens = pointer.split(tokenSeparator).reverse(); |
| 113 | // Last item in resulting array is always an empty string, we don't need it. |
| 114 | tokens.pop(); |
| 115 | // Now tokens' array is ready to use |
| 116 | return tokens; |
| 117 | } |
| 118 | |
| 119 | |
| 120 | /** |
no outgoing calls
no test coverage detected