private void FetchDirective()
{
// Reset the indentation level.
UnrollIndent(-1);
// Reset simple keys.
RemoveSimpleKey();
simpleKeyAllowed = false;
// Create the YAML-DIRECTIVE or TAG-DIRECTIVE token.
var token = ScanDirective();
// Append the token to the queue.
tokens.Enqueue(token);
}