Pular para o conteúdo

dataforge repl

Console interativo

Uso#

bash
dataforge repl

Os comandos#

ComandoFaz
:helplista os comandos
:exitsai (ou Ctrl+D)
:type <expr>o tipo de uma expressão
:tokens <código>o fluxo de tokens
:ast <código>a árvore sintática
:check <código>roda o analisador estático
:load <arquivo>carrega e executa um .df na sessão
:save <arquivo>grava o histórico da sessão
:doc <nome>o que é um nome definido na sessão
:envas variáveis definidas
:modulesos módulos Arcane
:history [n]os últimos comandos
:time <código>executa e mede
:resetzera o interpretador
:clearlimpa a tela

Blocos#

Uma linha terminada em : abre um bloco — o REPL continua lendo até você enviar uma linha em branco:

text
forge> action dobro(n):
...        yield n * 2
...
forge> dobro(21)
42

Histórico e autocomplete#

O histórico persiste em ~/.dataforge_history entre sessões. Tab completa nomes definidos, palavras-chave e os próprios comandos :.