Lexer & Parser

How `.sio` source becomes an AST: Logos tokens, spans, and the recursive descent parser.

Lexer & Parser

Os docs de frontend ainda importam, mas a promessa pública mais segura é que o parsing de código-fonte continua ativo enquanto detalhes internos profundos devem ser lidos no código e nas notas de arquitetura em conjunto.

Verificado hoje

  • Os docs do compilador devem ser lidos como mapa da implementação e do trabalho de design ativo.
  • Para detalhes internos, leia os docs do repositório e o código-fonte juntos em vez de confiar em copy antiga.
  • Trate testes e artefatos de gate como evidência mais forte do que texto aspiracional ou nomes de diretório.

Ressalvas atuais

  • Backends como LLVM, GPU e LSP precisam ser confirmados por artefato, e não inferidos pela árvore de fontes.
  • A especificação da linguagem pode avançar além do que o artefato público atual realmente aplica.