Symbol Table and Context Value Implementation
After learning briefly about compiler, with the motivation of walker
inside astjson, it's a bit compulsory to master some knowledge about symbol table as it helps to understand management of variables/states in a large different scales.
This blog talks first about the symbol table itself, and then check how Go
language maintains the values among contexts in src/context
. Note that it doesn't talk anything else rather than values in context.