JSDOC/TokenStream.vala
authorAlan Knowles <alan@roojs.com>
Tue, 27 Oct 2015 08:38:27 +0000 (16:38 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 27 Oct 2015 08:38:27 +0000 (16:38 +0800)
JSDOC/TokenStream.vala

index 903841c..8a28654 100644 (file)
@@ -257,7 +257,7 @@ namespace JSDOC {
                    return new Gee.ArrayList<Token>();
                }
 
-               public Token getMatchingToken(string start, string stop) 
+               public Token? getMatchingToken(string start, string stop) 
                {
                    var depth = 0;
                    var cursor = this.cursor;
@@ -280,11 +280,13 @@ namespace JSDOC {
                        
                        if (token.is(stop) && cursor != 0) {
                            depth--;
-                           if (depth == 0) return this.tokens[cursor];
+                           if (depth == 0) {
+                                       return this.tokens[cursor];
+                               }
                        }
                        cursor++;
                    }
-                   return false;
+                   return null;
                }
 
                public Gee.ArrayList<Token> insertAhead(Token token) {