The HED string being tokenized.
The issues found during tokenization.
InternalstateThe current state of the tokenizer.
InternalCheck for issues related to placeholders in the current token.
empty string if no issues, otherwise a message describing the issue.
InternalClose the current group.
The current index in the HED string.
InternalFinalize the tokenization process.
InternalHandle a single character during tokenization.
The index of the character.
The character to handle.
InternalHandle a closing column character.
The index of the closing column character.
InternalHandle a closing group character.
The index of the closing group character.
InternalHandle a colon character.
The index of the colon.
InternalHandle a comma character.
The index of the comma.
InternalHandle an opening column character.
The index of the opening column character.
InternalHandle an opening group character.
The index of the opening group character.
InternalHandle a slash character.
The index of the slash.
InternalInitialize the tokenizer.
InternalPush an invalid character issue to the issue list.
The invalid character.
The index of the character.
An optional message to include with the error.
InternalPush an invalid tag issue to the issue list.
The issue code.
The index of the issue.
The invalid tag.
An optional message to include with the error.
InternalPush an issue to the issue list.
The issue code.
The index of the issue.
An optional message to include with the error
InternalPush a tag to the current group stack.
The current index in the HED string.
InternalReset the current token.
The current index in the HED string.
Split the HED string into delimiters and tags.
InternalUnwind the group stack to handle unclosed groups.
Class for tokenizing HED strings.