Skip to content

candango/birlc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIRLC - O Legado do Monstro Continua 🐊💪

O BIRLC (BIRL Compiler) é o sucessor espiritual e técnico da linguagem mais treze já inventada. O site original pode ter caído, mas a fibra é eterna. Aqui, a gente não é água com código.

🚀 O Projeto

O objetivo do birlc é fornecer um compilador robusto, performático e moderno para a linguagem BIRL, escrito em Zig. Nada de transpiladores simples ou scripts de replace; estamos falando de um compilador de verdade, com lexer, parser e geração de código de elite. Nossa meta final? Fazer o BIRL ser reconhecido como linguagem oficial no GitHub (via Linguist).

⚖️ Licença e Créditos

Este projeto é distribuído sob a Licença MIT.

O BIRLC é um compilador independente inspirado na sintaxe e no espírito da linguagem BIRL. É importante destacar que os criadores originais da linguagem BIRL descrevem o projeto como derivado do ArnoldC, que opera sob a licença Apache 2.0.

Embora o repositório original do BIRL não possua uma licença formal definida, o BIRLC mantém o compromisso de "construir fibra" em código aberto. Diferente de implementações anteriores que utilizavam técnicas de transpilação ou substituição de texto, o nosso foco é a implementação de um compilador real (Lexer, Parser, Codegen) escrito do zero em Zig.


BIRLC - Candango Opensource Group

🏗️ Como Construir Fibra

Tudo o que você conhece do BIRL original está sendo portado e otimizado para o birlc:

  • HORA DO SHOW -> Início do treino (main)
  • CE QUER VER ESSA PORRA? -> Printar na tela
  • MONSTRO, MONSTRINHO, TRAPEZIO -> Tipos de dados de elite
  • BIRL -> Fim do treino

🛠️ Roteiro de Treino (Roadmap)

  1. Fase de Aquecimento: Implementação do Lexer (tokens).
  2. Série Pesada: Implementação do Parser (AST).
  3. Drop-Set: Geração de código C otimizado.
  4. O Show: Binário nativo e execução direta.

Programando em BIRL, é verão o ano todo!

Mantido pelo bonde da Candango e o Monstro do Lago Jacazul e a comunidade que não foge do treino.

About

Compilador profissional da linguagem BIRL em Zig pela Candango Opensource Group. Lexer e Parser de fibra pura! 💉💪

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages