Fixed: incorrect define name for variable packing.
This commit is contained in:
parent
2f9b251fd8
commit
41f69f76bb
1 changed files with 3 additions and 3 deletions
|
@ -148,7 +148,7 @@ namespace arookas {
|
||||||
|
|
||||||
// storables
|
// storables
|
||||||
public sunVariableSymbol DeclareVariable(sunIdentifier node) {
|
public sunVariableSymbol DeclareVariable(sunIdentifier node) {
|
||||||
#if SSC_RESOLVEVAR_NEST
|
#if SSC_PACK_VARS
|
||||||
if (Scopes.Top.GetIsDeclared(node.Value)) {
|
if (Scopes.Top.GetIsDeclared(node.Value)) {
|
||||||
throw new sunRedeclaredVariableException(node);
|
throw new sunRedeclaredVariableException(node);
|
||||||
}
|
}
|
||||||
|
@ -159,7 +159,7 @@ namespace arookas {
|
||||||
#endif
|
#endif
|
||||||
var symbol = Scopes.DeclareVariable(node.Value);
|
var symbol = Scopes.DeclareVariable(node.Value);
|
||||||
if (Scopes.Top.Type == sunScopeType.Script) { // global-scope variables are added to the symbol table
|
if (Scopes.Top.Type == sunScopeType.Script) { // global-scope variables are added to the symbol table
|
||||||
#if SSC_RESOLVEVAR_NEST
|
#if SSC_PACK_VARS
|
||||||
// only add the variable symbol if there isn't one with this index already
|
// only add the variable symbol if there isn't one with this index already
|
||||||
if (!SymbolTable.Variables.Any(i => i.Index == symbol.Index)) {
|
if (!SymbolTable.Variables.Any(i => i.Index == symbol.Index)) {
|
||||||
SymbolTable.Add(new sunVariableSymbol(String.Format("global{0}", symbol.Index), symbol.Display, symbol.Index));
|
SymbolTable.Add(new sunVariableSymbol(String.Format("global{0}", symbol.Index), symbol.Display, symbol.Index));
|
||||||
|
@ -171,7 +171,7 @@ namespace arookas {
|
||||||
return symbol;
|
return symbol;
|
||||||
}
|
}
|
||||||
public sunConstantSymbol DeclareConstant(sunIdentifier node, sunExpression expression) {
|
public sunConstantSymbol DeclareConstant(sunIdentifier node, sunExpression expression) {
|
||||||
#if SSC_RESOLVEVAR_NEST
|
#if SSC_PACK_VARS
|
||||||
if (Scopes.Top.GetIsDeclared(node.Value)) {
|
if (Scopes.Top.GetIsDeclared(node.Value)) {
|
||||||
throw new sunRedeclaredVariableException(node);
|
throw new sunRedeclaredVariableException(node);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue