Fluxos de execucao e compilacao

Objetivo de aprendizagem

  • Executar codigo Lucia com consistencia nos alvos Python e JavaScript.

Sintaxe chave

lucia run examples/00_features.lucia
lucia compile examples/00_features.lucia --target js --save

Exemplos

  • --target <python|javascript|js> seleciona alvo de saida/execucao.
  • --save grava a saida gerada.
  • --out <path> define caminho de saida customizado (exige --save).
  • --debug imprime traceback completo.
  • --show-python mostra codigo gerado para o alvo ativo:

- Codigo Python quando o alvo e Python - Codigo JavaScript quando o alvo e js/javascript

Erros comuns

  • Usar --out sem --save.
  • Executar alvo JS sem node no PATH.

Pratica sugerida

  • Execute o mesmo arquivo Lucia em Python e JavaScript e compare as saidas.

Relacionados

  • diagnostics
  • getting-started