private void FetchTag() { // A tag could be a simple key. SaveSimpleKey(); // A simple key cannot follow a tag. simpleKeyAllowed = false; // Create the TAG token and append it to the queue. tokens.Enqueue(ScanTag()); }