Skip to content

Repository files navigation

Giulia — Cognitive Runtime Language

Repositório do projeto Giulia — Fase 0–1 (setup inicial).

Resumo

  • Implementação em Rust; objetivo inicial: lexer, AST, parser, interpreter e CLI (Fase 1).
  • Leia os documentos de especificação: CRL_FASE_0_1.md and CRL_MAPA_GERAL.md.

Setup rápido

  1. Instale o Rust toolchain (rustup):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
rustc --version  # deve ser >= 1.75
cargo --version
  1. Build inicial:
cargo build
  1. Editor recomendado: VSCode com extensões rust-analyzer, Even Better TOML, Error Lens.

O que eu já configurei aqui

  • .gitignore (arquivos de build e editor)
  • examples/phase1/hello.crl (exemplo mínimo)
  • memória de contexto criada: /memories/repo/memory-context.md

Próximos passos sugeridos

  • Confirmar se deseja que eu crie os crates esqueleto (giulia-lexer, giulia-ast, giulia-parser, giulia-interpreter, giulia) agora.
  • Ou prefira que eu apenas prepare o ambiente e documente os passos para você executar localmente.

TESTES cargo nextest run -p giulia-ast cargo nextest run -p giulia-lexer

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages