O Portugol é amplamente utilizado na educação de tecnologia da informação em vários países de língua portuguesa. No entanto, não há uma unificação dos dialetos de Portugol: cada iniciativa tem sua própria sintaxe, tipos de dados, operadores e funções internas.
Repositório dedicado a discutir padrões das linguagens da família Portugol, com foco na catalogação de dialetos, orientação para implementação de compiladores, interpretadores e transpiladores, além de mapear as iniciativas atuais de Portugol.
O projeto é composto por arquivos markdown, organizados da seguinte forma:
- Dialetos: Cada dialeto de Portugol tem sua própria pasta.
- Comparação de Linguagens: Seção dedicada à comparação entre os diferentes dialetos.
Este projeto é compilável via Jekyll para uma página GitHub Pages e utiliza o just-the-docs como tema.
Para compilar o projeto localmente, siga os passos abaixo:
- Instale Ruby: Instruções para instalação.
- Instale o Jekyll:
gem install bundler jekyll
- Instale as dependências:
bundle install
- Execute o servidor Jekyll:
bundle exec jekyll serve
- Acesse o site:
http://localhost:4000
.