Your question is Balanced Brackets With Extensions. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Given a stream of characters, determine whether the brackets are balanced, and explain how to extend your implementation to support additional custom delimiters.