JSDOC/TokenReader.js
[gnome.introspection-doc-generator] / JSDOC / ScopeParser.vala
index 0a91510..531b853 100644 (file)
@@ -812,7 +812,7 @@ namespace JSDOC {
                                                      //  println("PROTECT "+a+" from munge");
                                                        hi.toMunge = false;
                                                    }
-                                                   
+                                                   return false;
                                                    
                                                });
                                                
@@ -824,8 +824,9 @@ namespace JSDOC {
                                            
 
                                        }
-                                       break;
+                                     
                                    } 
+                              break;
                                default:
                                    //if (this.mode == 'BUILDING_SYMBOL_TREE') 
                                    //    print("EXPR-SKIP:" + JSON.stringify(token, null, 4));
@@ -936,6 +937,9 @@ namespace JSDOC {
                        }
                        
                        token = this.ts.nextTok();
+                       if (token == null) {
+                               return;
+                       }
                        //print('FUNC-BODY:' + JSON.stringify(token.items,null,4));
                        //Seed.quit();
                        //print(token.toString());