sdk
Utilitários do kit de desenvolvimento de software da Fry
esta é uma biblioteca especial que expõe alguns dos elementos internos do interpretador fry para serem usados como ferramentas de depuração (ast, printStack, readLib) ou blocos de construção para recursos avançados (eval, getVersion, typeOf)
Importação
_ <- fat.sdk
Métodos
Nome | Assinatura | Breve descrição |
---|---|---|
ast | (_): Void | Imprimir árvore de sintaxe abstrata do nó |
eval | (code: Text): Any | Avalia texto como programa FatScript |
getVersion | (): Text | Retorno versão do fry |
printStack | (depth: Number): Void | Imprimir pilha do contexto de execução |
readLib | (ref: Text): Text | Retorna o código-fonte da biblioteca fry |
typeOf | (_): Text | Retorna o tipo do nó |
isMain | (): Boolean | Está executando como principal ou módulo |
Exemplo
_ <- fat.sdk
_ <- fat.console
print(readLib('fat.extra.csv')) # imprime a implementação da biblioteca csv
readLib
não pode ver arquivos externos, masread
da biblioteca file pode