|
NewLang Project
Yet another programm language
|
#include <term.h>

Public Types | |
| typedef std::map< std::string, StorageTerm > | ModuleMapType |
Public Member Functions | |
| StorageTerm () | |
| StorageTerm (const StorageTerm &clone) | |
| bool | RegisterName (TermPtr term, const std::string_view syn="") |
| std::string | Dump () |
Static Public Attributes | |
| static constexpr std::string | MODULE_ROOT = "\\\\" |
| static constexpr std::string | MODULE_MAIN = "\\\\" |
| typedef std::map<std::string, StorageTerm> newlang::StorageTerm::ModuleMapType |
| StorageTerm::StorageTerm | ( | const StorageTerm & | clone | ) |
| bool StorageTerm::RegisterName | ( | TermPtr | term, |
| const std::string_view | syn = "" ) |
|
inline |
|
staticconstexpr |
|
staticconstexpr |
Definition at line 170 of file term.h.
Referenced by newlang::NameLookupStack::AddName(), newlang::NameLookupStack::FindInternalName(), and newlang::NameLookupStack::LookupNameVars().