public virtual int GetIndexForNameNode(Node nameNode) { if (variableNames == null) { CodeBug(); } Scope node = nameNode.GetScope(); Symbol symbol = node == null ? null : node.GetSymbol(((Name)nameNode).GetIdentifier()); return (symbol == null) ? -1 : symbol.GetIndex(); }