sun::semantic_analysis::UnanalyzedGlobal

sun::semantic_analysis::UnanalyzedGlobal

struct · Source (opens in a new tab)

struct sun::semantic_analysis::UnanalyzedGlobal

A global that is used before its declaration has been analyzed: the node that declares it, and the file or module scope its initializer belongs to.

Public Functions

operator bool

public · function · Source (opens in a new tab)

sun::semantic_analysis::UnanalyzedGlobal::operator bool() const

True when there is a global to analyze.

Public Fields

node

public · variable · Source (opens in a new tab)

sun::ast::VariableCreationAST* sun::semantic_analysis::UnanalyzedGlobal::node = nullptr

No documentation comment.

Related: sun::ast::VariableCreationAST

scope

public · variable · Source (opens in a new tab)

struct SemanticScopeBase* sun::semantic_analysis::UnanalyzedGlobal::scope = nullptr

No documentation comment.

Related: SemanticScopeBase