JSDOC/ScopeParser.vala
authorAlan Knowles <alan@roojs.com>
Mon, 9 Nov 2015 10:03:36 +0000 (18:03 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 9 Nov 2015 10:03:36 +0000 (18:03 +0800)
JSDOC/ScopeParser.vala

index 28e95ba..4f46dbd 100644 (file)
@@ -959,18 +959,18 @@ namespace JSDOC {
            scope.preventMunging();
        }
        
-       Token getIdentifier(string symbol, Scope in_scope, Token token) 
+       Token? getIdentifier(string symbol, Scope in_scope, Token token) 
        {
-           string identifier;
+           Token identifier;
            var scope = in_scope;
            while (scope != null) {
                identifier = scope.getIdentifier(symbol, token);
                //println("ScopeParser.getIdentgetUsedSymbols("+symbol+")=" + scope.getUsedSymbols().join(','));
-               if (identifier.length) {
+               if (identifier != null) {
                    return identifier;
                }
                scope = scope.parent;
            }
-           return "";
+           return null;
        }
 }