private bool TryParseBar() { Token token = this.NextToken(); if (token == null) return false; if (token.Type != TokenType.Punctuation || token.Value != "|") { this.PushToken(token); return false; } return true; }