How are structural tokens like (), {}, and ; tracked if they are not included in the symbol table?
I’m learning about compiler construction and have a question regarding the handling of structural tokens such as parentheses (), braces {}, and semicolons ;. I understand that these tokens are crucial for parsing but are not typically included in the symbol table. How does the compiler track and manage these tokens if they are not stored in the symbol table?