sammine-lang
Loading...
Searching...
No Matches
LexicalContext< T, Scope > Class Template Reference

LexicalContext class. More...

#include <LexicalContext.h>

Collaboration diagram for LexicalContext< T, Scope >:

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
get_from_name (const std::string &name) const
recursive_get_from_name (const std::string &name) const
NameQueryResult recursiveQueryName (const std::string &name) const

Public Attributes

LexicalContextparent_scope
std::optional< Scope > s

Detailed Description

template<class T, class Scope>
class LexicalContext< T, Scope >

LexicalContext class.


The documentation for this class was generated from the following file: