Skip to content

[R6/E2] Política de interop #26

@BrunoL28

Description

@BrunoL28

Objetivo

Definir e documentar contrato de interop, alinhando interpretador e compilador.

Tarefas

  • Especificar:
    • js/... resolve símbolos em qual scope? (globalThis? sandbox?)
    • . acessa propriedade vs método (keyword/string)
    • new e argumentos
  • Exemplos e edge cases
  • Testes cobrindo:
    • propriedade (sem call)
    • método (com args)
    • target null/undefined (erro)

DoD

  • Documento docs/interop.md
  • Testes consistentes (interpretado e compilado quando aplicável)

Metadata

Metadata

Assignees

Labels

COMPCompiler/TranspilerDOCDocumentationINTInterpreterQATests/CISECSecurity/SandboxroadmapFeature planned for implementation in the project.

Projects

Status

Milestone 6

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions