# crie sua linguagem do zero, pra usar no editor que você quiser

A linguagem que a sua ideia merece.

Defina objetivos, sintaxe e comportamento em poucos passos — e receba a estrutura, as regras e as dicas para tirar sua linguagem do papel.

Role para descobrir

>_ create-your-language
ola.my — minha-linguagem
ola.my
1
2
3
4
5
6

Terminal

$ mylang run exemplos/ola.my

Olá, mundo!

criando minha própria linguagem

✔ executado sem erros · 0.42s

⎇ main⟳ compilando...
Ln 6, Col 42UTF-8MyLang
proxima-linguagem.spec.md

Sua vez

Agora crie a sua.

Você acabou de ver uma linguagem nascer. A próxima pode ser a sua.

  • ✓Nome, objetivo e regras definidos por você
  • ✓Estrutura de pastas e sintaxe sugeridas
  • ✓Dicas práticas de como aplicar de verdade
  • ✓Tudo num arquivo .md pronto pra baixar
Começar a criar →

como funciona

Três passos entre a ideia e uma especificação pronta pra construir.

01

Defina

Um passo a passo curto: pra que serve a linguagem, como ela deve se comportar, pra quem ela é e o que ela nunca deve fazer.

nomeMinhaLang
paradigmafuncional
aplica emautomações
02

Veja nascer

Acompanhe suas respostas virando pastas, arquivos e código rodando na tela, em tempo real.

▸ criando src/lexer.ts

▸ criando src/parser.ts

$ mylang run ola.my

✔ executado sem erros

03

Leve com você

Baixe a especificação completa: regras, estrutura e dicas concretas para construir a linguagem de verdade.

minha-lang.spec.md↓ 4.2kb

Sua linguagem ainda não existe. Dê dez minutos pra ela.

Sem conta, sem configuração. Responda algumas perguntas e saia com uma especificação pronta pra começar a construir.

Começar a criar