obtener símbolos()En JSL, hay una función obtener espacios de nombres() para obtener una lista de todos los espacios de nombres con todos los símbolos definidos.
... y una función mostrar símbolos() para mostrar todos los símbolos de todos los espacios de nombres: imprimir en el registro.
¿Existe algo parecido a obtener símbolos() , para obtener la lista de símbolos como valor de retorno?
Automatización y scriptingRe: obtener símbolos()Lo más probable es que tengas que escribir tu propia función para recopilar los símbolos, lo que puede ser bastante sencillo de hacer, dependiendo de lo que estés intentando hacer al final.
Re: obtener símbolos()Ok, gracias. Esperaba que hubiera alguna función...
get symbols = Function( {},
{default local},
Names Default To Here( 1 );
nsNames = Get Namespace Names();
Insert Into( nsNames, "global" );
allSymbols = Transform Each( {NS}, nsNames,
tmp = Associative Array();
tmp["NS"] = NS;
tmp["content"] = Namespace( NS ) << get contents;
tmp;
);
allSymbols
);
get symbols()