|
sammine-lang
|
LexicalContext class. More...
#include <LexicalContext.h>

Public Member Functions | |
| LexicalContext (LexicalContext *parent_scope) | |
| void | setScope (Scope s) |
| void | registerNameT (const std::string &name, T l) |
| NameQueryResult | queryName (const std::string &name) const |
| T | get_from_name (const std::string &name) const |
| T | recursive_get_from_name (const std::string &name) const |
| NameQueryResult | recursiveQueryName (const std::string &name) const |
Public Attributes | |
| LexicalContext * | parent_scope |
| std::optional< Scope > | s |
LexicalContext class.