#10000=@"/jsdoc.js;sourcefile" files(#10000,"/jsdoc.js","jsdoc","js",0) #10001=@"/;folder" folders(#10001,"/","") containerparent(#10001,#10000) #10002=@"loc,{#10000},0,0,0,0" locations_default(#10002,#10000,0,0,0,0) hasLocation(#10000,#10002) #20000=@"global_scope" scopes(#20000,0) #20001=@"script;{#10000},1,1" #20002=* comments(#20002,2,#20001," * This is a constant. * * @const x ","/**\n * ... t x\n */") #20003=@"loc,{#10000},1,1,5,3" locations_default(#20003,#10000,1,1,5,3) hasLocation(#20002,#20003) #20004=* comments(#20004,2,#20001," @class {Object} klass ","/** @cl ... lass */") #20005=@"loc,{#10000},6,1,6,28" locations_default(#20005,#10000,6,1,6,28) hasLocation(#20004,#20005) #20006=* comments(#20006,2,#20001," @deprecated ","/** @deprecated */") #20007=@"loc,{#10000},7,1,7,18" locations_default(#20007,#10000,7,1,7,18) hasLocation(#20006,#20007) #20008=* comments(#20008,2,#20001," @param {(int|bool)} x * @param {Array.} ys * @param {String[]} zs * @param {function(new:goog.ui.Menu, ?string=, number=): void} f * @param {...number} var_args ","/** @pa ... rgs\n */") #20009=@"loc,{#10000},8,1,13,3" locations_default(#20009,#10000,8,1,13,3) hasLocation(#20008,#20009) #20010=* comments(#20010,2,#20001," * @param {Function(DOMNode)} * @param {Function(DOMNode)} x ","/**\n * ... } x\n */") #20011=@"loc,{#10000},14,1,17,3" locations_default(#20011,#10000,14,1,17,3) hasLocation(#20010,#20011) #20012=* comments(#20012,2,#20001," * @{link a} ","/**\n * @{link a}\n */") #20013=@"loc,{#10000},19,1,21,3" locations_default(#20013,#10000,19,1,21,3) hasLocation(#20012,#20013) #20014=* comments(#20014,2,#20001," * @typedef * {a} ","/**\n * ... {a}\n */") #20015=@"loc,{#10000},23,1,26,3" locations_default(#20015,#10000,23,1,26,3) hasLocation(#20014,#20015) #20016=* comments(#20016,2,#20001," * [resize description] * @param {[type]} w [description] * @param { } h [description] * @return {[type]} [description] ","/**\n * ... on]\n */") #20017=@"loc,{#10000},28,1,33,3" locations_default(#20017,#10000,28,1,33,3) hasLocation(#20016,#20017) #20018=* comments(#20018,2,#20001," * @exports R * ","/**\n* @ ... R\n*\n*/") #20019=@"loc,{#10000},35,1,38,2" locations_default(#20019,#10000,35,1,38,2) hasLocation(#20018,#20019) #20020=* comments(#20020,2,#20001," * @typedef {{0: number}} ","/**\n * ... r}}\n */") #20021=@"loc,{#10000},40,1,42,3" locations_default(#20021,#10000,40,1,42,3) hasLocation(#20020,#20021) #20022=* lines(#20022,#20001,"/**"," ") #20023=@"loc,{#10000},1,1,1,3" locations_default(#20023,#10000,1,1,1,3) hasLocation(#20022,#20023) #20024=* lines(#20024,#20001," * This is a constant."," ") #20025=@"loc,{#10000},2,1,2,22" locations_default(#20025,#10000,2,1,2,22) hasLocation(#20024,#20025) indentation(#10000,2," ",1) #20026=* lines(#20026,#20001," * "," ") #20027=@"loc,{#10000},3,1,3,3" locations_default(#20027,#10000,3,1,3,3) hasLocation(#20026,#20027) indentation(#10000,3," ",1) #20028=* lines(#20028,#20001," * @const x"," ") #20029=@"loc,{#10000},4,1,4,11" locations_default(#20029,#10000,4,1,4,11) hasLocation(#20028,#20029) indentation(#10000,4," ",1) #20030=* lines(#20030,#20001," */"," ") #20031=@"loc,{#10000},5,1,5,3" locations_default(#20031,#10000,5,1,5,3) hasLocation(#20030,#20031) indentation(#10000,5," ",1) #20032=* lines(#20032,#20001,"/** @class {Object} klass */"," ") hasLocation(#20032,#20005) #20033=* lines(#20033,#20001,"/** @deprecated */"," ") hasLocation(#20033,#20007) #20034=* lines(#20034,#20001,"/** @param {(int|bool)} x"," ") #20035=@"loc,{#10000},8,1,8,25" locations_default(#20035,#10000,8,1,8,25) hasLocation(#20034,#20035) #20036=* lines(#20036,#20001," * @param {Array.} ys"," ") #20037=@"loc,{#10000},9,1,9,38" locations_default(#20037,#10000,9,1,9,38) hasLocation(#20036,#20037) indentation(#10000,9," ",1) #20038=* lines(#20038,#20001," * @param {String[]} zs"," ") #20039=@"loc,{#10000},10,1,10,24" locations_default(#20039,#10000,10,1,10,24) hasLocation(#20038,#20039) indentation(#10000,10," ",1) #20040=* lines(#20040,#20001," * @param {function(new:goog.ui.Menu, ?string=, number=): void} f"," ") #20041=@"loc,{#10000},11,1,11,66" locations_default(#20041,#10000,11,1,11,66) hasLocation(#20040,#20041) indentation(#10000,11," ",1) #20042=* lines(#20042,#20001," * @param {...number} var_args"," ") #20043=@"loc,{#10000},12,1,12,31" locations_default(#20043,#10000,12,1,12,31) hasLocation(#20042,#20043) indentation(#10000,12," ",1) #20044=* lines(#20044,#20001," */"," ") #20045=@"loc,{#10000},13,1,13,3" locations_default(#20045,#10000,13,1,13,3) hasLocation(#20044,#20045) indentation(#10000,13," ",1) #20046=* lines(#20046,#20001,"/**"," ") #20047=@"loc,{#10000},14,1,14,3" locations_default(#20047,#10000,14,1,14,3) hasLocation(#20046,#20047) #20048=* lines(#20048,#20001," * @param {Function(DOMNode)}"," ") #20049=@"loc,{#10000},15,1,15,29" locations_default(#20049,#10000,15,1,15,29) hasLocation(#20048,#20049) indentation(#10000,15," ",1) #20050=* lines(#20050,#20001," * @param {Function(DOMNode)} x"," ") #20051=@"loc,{#10000},16,1,16,31" locations_default(#20051,#10000,16,1,16,31) hasLocation(#20050,#20051) indentation(#10000,16," ",1) #20052=* lines(#20052,#20001," */"," ") #20053=@"loc,{#10000},17,1,17,3" locations_default(#20053,#10000,17,1,17,3) hasLocation(#20052,#20053) indentation(#10000,17," ",1) #20054=* lines(#20054,#20001,""," ") #20055=@"loc,{#10000},18,1,18,0" locations_default(#20055,#10000,18,1,18,0) hasLocation(#20054,#20055) #20056=* lines(#20056,#20001,"/**"," ") #20057=@"loc,{#10000},19,1,19,3" locations_default(#20057,#10000,19,1,19,3) hasLocation(#20056,#20057) #20058=* lines(#20058,#20001," * @{link a}"," ") #20059=@"loc,{#10000},20,1,20,12" locations_default(#20059,#10000,20,1,20,12) hasLocation(#20058,#20059) indentation(#10000,20," ",1) #20060=* lines(#20060,#20001," */"," ") #20061=@"loc,{#10000},21,1,21,3" locations_default(#20061,#10000,21,1,21,3) hasLocation(#20060,#20061) indentation(#10000,21," ",1) #20062=* lines(#20062,#20001,""," ") #20063=@"loc,{#10000},22,1,22,0" locations_default(#20063,#10000,22,1,22,0) hasLocation(#20062,#20063) #20064=* lines(#20064,#20001,"/**"," ") #20065=@"loc,{#10000},23,1,23,3" locations_default(#20065,#10000,23,1,23,3) hasLocation(#20064,#20065) #20066=* lines(#20066,#20001," * @typedef"," ") #20067=@"loc,{#10000},24,1,24,11" locations_default(#20067,#10000,24,1,24,11) hasLocation(#20066,#20067) indentation(#10000,24," ",1) #20068=* lines(#20068,#20001," * {a}"," ") #20069=@"loc,{#10000},25,1,25,6" locations_default(#20069,#10000,25,1,25,6) hasLocation(#20068,#20069) indentation(#10000,25," ",1) #20070=* lines(#20070,#20001," */"," ") #20071=@"loc,{#10000},26,1,26,3" locations_default(#20071,#10000,26,1,26,3) hasLocation(#20070,#20071) indentation(#10000,26," ",1) #20072=* lines(#20072,#20001,""," ") #20073=@"loc,{#10000},27,1,27,0" locations_default(#20073,#10000,27,1,27,0) hasLocation(#20072,#20073) #20074=* lines(#20074,#20001,"/**"," ") #20075=@"loc,{#10000},28,1,28,3" locations_default(#20075,#10000,28,1,28,3) hasLocation(#20074,#20075) #20076=* lines(#20076,#20001," * [resize description]"," ") #20077=@"loc,{#10000},29,1,29,23" locations_default(#20077,#10000,29,1,29,23) hasLocation(#20076,#20077) indentation(#10000,29," ",1) #20078=* lines(#20078,#20001," * @param {[type]} w [description]"," ") #20079=@"loc,{#10000},30,1,30,35" locations_default(#20079,#10000,30,1,30,35) hasLocation(#20078,#20079) indentation(#10000,30," ",1) #20080=* lines(#20080,#20001," * @param { } h [description]"," ") #20081=@"loc,{#10000},31,1,31,31" locations_default(#20081,#10000,31,1,31,31) hasLocation(#20080,#20081) indentation(#10000,31," ",1) #20082=* lines(#20082,#20001," * @return {[type]} [description]"," ") #20083=@"loc,{#10000},32,1,32,35" locations_default(#20083,#10000,32,1,32,35) hasLocation(#20082,#20083) indentation(#10000,32," ",1) #20084=* lines(#20084,#20001," */"," ") #20085=@"loc,{#10000},33,1,33,3" locations_default(#20085,#10000,33,1,33,3) hasLocation(#20084,#20085) indentation(#10000,33," ",1) #20086=* lines(#20086,#20001,""," ") #20087=@"loc,{#10000},34,1,34,0" locations_default(#20087,#10000,34,1,34,0) hasLocation(#20086,#20087) #20088=* lines(#20088,#20001,"/**"," ") #20089=@"loc,{#10000},35,1,35,3" locations_default(#20089,#10000,35,1,35,3) hasLocation(#20088,#20089) #20090=* lines(#20090,#20001,"* @exports R"," ") #20091=@"loc,{#10000},36,1,36,12" locations_default(#20091,#10000,36,1,36,12) hasLocation(#20090,#20091) #20092=* lines(#20092,#20001,"*"," ") #20093=@"loc,{#10000},37,1,37,1" locations_default(#20093,#10000,37,1,37,1) hasLocation(#20092,#20093) #20094=* lines(#20094,#20001,"*/"," ") #20095=@"loc,{#10000},38,1,38,2" locations_default(#20095,#10000,38,1,38,2) hasLocation(#20094,#20095) #20096=* lines(#20096,#20001,""," ") #20097=@"loc,{#10000},39,1,39,0" locations_default(#20097,#10000,39,1,39,0) hasLocation(#20096,#20097) #20098=* lines(#20098,#20001,"/**"," ") #20099=@"loc,{#10000},40,1,40,3" locations_default(#20099,#10000,40,1,40,3) hasLocation(#20098,#20099) #20100=* lines(#20100,#20001," * @typedef {{0: number}}"," ") #20101=@"loc,{#10000},41,1,41,25" locations_default(#20101,#10000,41,1,41,25) hasLocation(#20100,#20101) indentation(#10000,41," ",1) #20102=* lines(#20102,#20001," */"," ") #20103=@"loc,{#10000},42,1,42,3" locations_default(#20103,#10000,42,1,42,3) hasLocation(#20102,#20103) indentation(#10000,42," ",1) numlines(#20001,42,0,37) #20104=* tokeninfo(#20104,0,#20001,0,"") #20105=@"loc,{#10000},43,1,43,0" locations_default(#20105,#10000,43,1,43,0) hasLocation(#20104,#20105) next_token(#20002,#20104) next_token(#20004,#20104) next_token(#20006,#20104) next_token(#20008,#20104) next_token(#20010,#20104) next_token(#20012,#20104) next_token(#20014,#20104) next_token(#20016,#20104) next_token(#20018,#20104) next_token(#20020,#20104) #20106=* jsdoc(#20106,"This is a constant.",#20002) hasLocation(#20106,#20003) #20107=* jsdoc_tags(#20107,"const",#20106,0,"@const") #20108=@"loc,{#10000},4,4,4,9" locations_default(#20108,#10000,4,4,4,9) hasLocation(#20107,#20108) jsdoc_tag_names(#20107,"x") #20109=* jsdoc(#20109,"",#20004) hasLocation(#20109,#20005) #20110=* jsdoc_tags(#20110,"class",#20109,0,"@class") #20111=@"loc,{#10000},6,5,6,10" locations_default(#20111,#10000,6,5,6,10) hasLocation(#20110,#20111) jsdoc_tag_names(#20110,"klass") #20112=* jsdoc_type_exprs(#20112,5,#20110,0,"Object") #20113=* jsdoc(#20113,"",#20006) hasLocation(#20113,#20007) #20114=* jsdoc_tags(#20114,"deprecated",#20113,0,"@deprecated") #20115=@"loc,{#10000},7,5,7,15" locations_default(#20115,#10000,7,5,7,15) hasLocation(#20114,#20115) #20116=* jsdoc(#20116,"",#20008) hasLocation(#20116,#20009) #20117=* jsdoc_tags(#20117,"param",#20116,0,"@param") #20118=@"loc,{#10000},8,5,8,10" locations_default(#20118,#10000,8,5,8,10) hasLocation(#20117,#20118) jsdoc_tag_names(#20117,"x") #20119=* jsdoc_type_exprs(#20119,11,#20117,0,"(int|bool)") #20120=* jsdoc_type_exprs(#20120,5,#20119,0,"int") #20121=* jsdoc_type_exprs(#20121,5,#20119,1,"bool") #20122=* jsdoc_tags(#20122,"param",#20116,1,"@param") #20123=@"loc,{#10000},9,5,9,10" locations_default(#20123,#10000,9,5,9,10) hasLocation(#20122,#20123) jsdoc_tag_names(#20122,"ys") #20124=* jsdoc_type_exprs(#20124,6,#20122,0,"Array.") #20125=* jsdoc_type_exprs(#20125,5,#20124,-1,"Array") #20126=* jsdoc_type_exprs(#20126,5,#20124,0,"String") #20127=* jsdoc_type_exprs(#20127,5,#20124,1,"Number") #20128=* jsdoc_tags(#20128,"param",#20116,2,"@param") #20129=@"loc,{#10000},10,5,10,10" locations_default(#20129,#10000,10,5,10,10) hasLocation(#20128,#20129) jsdoc_tag_names(#20128,"zs") #20130=* jsdoc_type_exprs(#20130,6,#20128,0,"Array.") #20131=* jsdoc_type_exprs(#20131,5,#20130,-1,"Array") #20132=* jsdoc_type_exprs(#20132,5,#20130,0,"String") #20133=* jsdoc_tags(#20133,"param",#20116,3,"@param") #20134=@"loc,{#10000},11,5,11,10" locations_default(#20134,#10000,11,5,11,10) hasLocation(#20133,#20134) jsdoc_tag_names(#20133,"f") #20135=* jsdoc_type_exprs(#20135,12,#20133,0,"function (new: goog.ui.Menu, ?string=, number=): void") #20136=* jsdoc_type_exprs(#20136,13,#20135,0,"?string=") #20137=* jsdoc_type_exprs(#20137,7,#20136,0,"?string") #20138=* jsdoc_type_exprs(#20138,5,#20137,0,"string") jsdoc_prefix_qualifier(#20137) #20139=* jsdoc_type_exprs(#20139,13,#20135,1,"number=") #20140=* jsdoc_type_exprs(#20140,5,#20139,0,"number") #20141=* jsdoc_type_exprs(#20141,4,#20135,-1,"void") #20142=* jsdoc_type_exprs(#20142,5,#20135,-2,"goog.ui.Menu") jsdoc_has_new_parameter(#20135) #20143=* jsdoc_tags(#20143,"param",#20116,4,"@param") #20144=@"loc,{#10000},12,5,12,10" locations_default(#20144,#10000,12,5,12,10) hasLocation(#20143,#20144) jsdoc_tag_names(#20143,"var_args") #20145=* jsdoc_type_exprs(#20145,14,#20143,0,"...number") #20146=* jsdoc_type_exprs(#20146,5,#20145,0,"number") #20147=* jsdoc(#20147,"",#20010) hasLocation(#20147,#20011) #20148=* jsdoc_tags(#20148,"param",#20147,0,"@param") #20149=@"loc,{#10000},15,4,15,9" locations_default(#20149,#10000,15,4,15,9) hasLocation(#20148,#20149) #20150=* jsdoc_errors(#20150,#20148,"Missing or invalid tag name","Missing ... ag name") #20151=* jsdoc_tags(#20151,"param",#20147,1,"@param") #20152=@"loc,{#10000},16,4,16,9" locations_default(#20152,#10000,16,4,16,9) hasLocation(#20151,#20152) jsdoc_tag_names(#20151,"x") #20153=* jsdoc(#20153,"",#20012) hasLocation(#20153,#20013) #20154=* jsdoc_tags(#20154,"",#20153,0,"@") #20155=@"loc,{#10000},20,4,20,4" locations_default(#20155,#10000,20,4,20,4) hasLocation(#20154,#20155) jsdoc_tag_descriptions(#20154,"{link a}") #20156=* jsdoc_errors(#20156,#20154,"Missing or invalid title","Missing ... d title") #20157=* jsdoc(#20157,"",#20014) hasLocation(#20157,#20015) #20158=* jsdoc_tags(#20158,"typedef",#20157,0,"@typedef") #20159=@"loc,{#10000},24,4,24,11" locations_default(#20159,#10000,24,4,24,11) hasLocation(#20158,#20159) jsdoc_tag_descriptions(#20158,"{a}") #20160=* jsdoc_errors(#20160,#20158,"Missing or invalid tag type","Missing ... ag type") #20161=* jsdoc(#20161,"[resize description]",#20016) hasLocation(#20161,#20017) #20162=* jsdoc_tags(#20162,"param",#20161,0,"@param") #20163=@"loc,{#10000},30,4,30,9" locations_default(#20163,#10000,30,4,30,9) hasLocation(#20162,#20163) jsdoc_tag_descriptions(#20162,"[description] ") jsdoc_tag_names(#20162,"w") #20164=* jsdoc_type_exprs(#20164,10,#20162,0,"[type]") #20165=* jsdoc_type_exprs(#20165,5,#20164,0,"type") #20166=* jsdoc_tags(#20166,"param",#20161,1,"@param") #20167=@"loc,{#10000},31,4,31,9" locations_default(#20167,#10000,31,4,31,9) hasLocation(#20166,#20167) jsdoc_tag_descriptions(#20166,"[description] ") #20168=* jsdoc_tags(#20168,"return",#20161,2,"@return") #20169=@"loc,{#10000},32,4,32,10" locations_default(#20169,#10000,32,4,32,10) hasLocation(#20168,#20169) jsdoc_tag_descriptions(#20168,"[description]") #20170=* jsdoc_type_exprs(#20170,10,#20168,0,"[type]") #20171=* jsdoc_type_exprs(#20171,5,#20170,0,"type") #20172=* jsdoc(#20172,"",#20018) hasLocation(#20172,#20019) #20173=* jsdoc_tags(#20173,"exports",#20172,0,"@exports") #20174=@"loc,{#10000},36,3,36,10" locations_default(#20174,#10000,36,3,36,10) hasLocation(#20173,#20174) jsdoc_tag_descriptions(#20173,"R ") #20175=* jsdoc(#20175,"",#20020) hasLocation(#20175,#20021) #20176=* jsdoc_tags(#20176,"typedef",#20175,0,"@typedef") #20177=@"loc,{#10000},41,4,41,11" locations_default(#20177,#10000,41,4,41,11) hasLocation(#20176,#20177) #20178=* jsdoc_type_exprs(#20178,9,#20176,0,"{0: number}") jsdoc_record_field_name(#20178,0,"0") #20179=* jsdoc_type_exprs(#20179,5,#20178,0,"number") toplevels(#20001,0) #20180=@"loc,{#10000},1,1,43,0" locations_default(#20180,#10000,1,1,43,0) hasLocation(#20001,#20180) #20181=* entry_cfg_node(#20181,#20001) #20182=@"loc,{#10000},1,1,1,0" locations_default(#20182,#10000,1,1,1,0) hasLocation(#20181,#20182) #20183=* exit_cfg_node(#20183,#20001) hasLocation(#20183,#20105) successor(#20181,#20183) numlines(#10000,42,0,37) filetype(#10000,"javascript")