namespace JSDOC {
+ public enum ScopeParserMode {
+ BUILDING_SYMBOL_TREE
+ }
+
+
public class ScopeParser : Object {
TokenStream ts;
Scope global ;
- //mode : "", //"BUILDING_SYMBOL_TREE",
+ ScopeParserMode mode;
//braceNesting : 0,
Gee.HashMap<int,Scope> indexedScopes;
//munge: true,
this.globalScope = new Scope(-1, false, -1, '');
- this.indexedScopes = { 0 : this.globalScope };
+ this.indexedScopes = new Gee.HashMap<int,Scope>();
+ this.indexedScopes.set(0, this.globalScope );
this.mode = 'BUILDING_SYMBOL_TREE';
this.parseScope(this.globalScope);