Method | Description | |
---|---|---|
Add ( NVIdNode id ) : void |
Adds an identifier to the current scope.
|
|
Exists ( string name ) : bool |
Determines if an identifier exists in this scope. Does not check enclosing scopes.
|
|
Find ( string name ) : NVIdNode |
Looks up an identifier in the scope. This check enclosing scopes.
|
|
GetIdentifiers ( ) : NVIdNode>.Dictionary |
Provides an iterator method for iterating over the identifiers.
|
|
Scope ( |
Creates a new scope linked to the existing scope.
|
public GetIdentifiers ( ) : NVIdNode>.Dictionary |
||
return | NVIdNode>.Dictionary |
public Scope ( |
||
outerScope | The scope that encloses this scope. | |
owner | AstNode | The owner identifier node. |
return | System.Collections.Generic |