Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Discuss symbol table with its capabilities ?

  1. Lookup: Imagine you have a big list of names. When you’re given a name, you want to quickly check if it’s on that list or not. That’s what lookup does. It tells you whether a given name is already in the list or not.
  2. Insert: If you have a new name that’s not on the list, you need a way to add it. Inserting a name means putting it onto the list.
  3. Access: Once a name is on the list, there’s usually more information associated with it, like what type of thing it represents (like a variable or a function), or where it’s used in the program. Access allows you to get to that extra information when you have the name.
  4. Modify: Sometimes, you might need to change or add more information about a name that’s already on the list. Modifying lets you do that. For example, you might want to add the datatype of a variable.
  5. Delete: If a name is no longer needed or if it’s causing conflicts, you might want to remove it from the list. Deleting allows you to take names off the list.

Leave a Comment