natanfeitosa / portuscript

Uma linguagem brasileira, feita por brasileiro, totalmente em português e mais do que uma simples linguagem para treino de lógica.

Home Page:http://portudoc.rtfd.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PortuScript

License Open Source Helpers Documentation Status

Sobre

PortuScript é uma linguagem de programação brasileira, desenvolvida por brasileiros, totalmente em português. Mais do que uma simples linguagem para treino de lógica, o PortuScript visa proporcionar uma experiência de programação acessível e envolvente para a comunidade de língua portuguesa.

Características Principais

  • Brasileira por Natureza: Desenvolvida com o objetivo de ser inclusiva e acessível para falantes de português.
  • Simples e Poderosa: Projetada para facilitar o aprendizado de programação, mantendo a capacidade de lidar com tarefas complexas.
  • Comunidade Ativa: Contribua e faça parte de uma comunidade que apoia o crescimento e desenvolvimento do PortuScript.

Como Começar

Baixar Binários (Recomendado)

Os binários pré-compilados estão disponíveis para os seguintes sistemas operacionais e arquiteturas:

  • Darwin (macOS)
  • Linux
  • Windows

Navege até a página de lançamentos e escolha o binário correspondente ao seu sistema operacional e arquitetura, faça o download e comece a usar o PortuScript imediatamente.

Compilar a partir do Código Fonte

Se preferir compilar a partir do código fonte, certifique-se de ter o Go instalado. Em seguida, execute os seguintes comandos:

git clone https://github.com/natanfeitosa/portuscript.git
cd portuscript
go build

CLI - Utilização Básica

A CLI do PortuScript oferece as seguintes funcionalidades:

  • Abrir o Playground: Se nenhum argumento for passado, a CLI abrirá o Playground interativo.
portuscript
  • Executar Arquivo *.ptst: Se o caminho de um arquivo .ptst for fornecido como argumento, o PortuScript executará o script contido no arquivo.
portuscript caminho/do/arquivo.ptst
  • Executar Código Inline: Se a flag -c ou --codigo for usada, é possível executar código inline diretamente na linha de comando.
portuscript -c "seu código aqui"

Exemplos de Uso

Explore o diretório exemplos para encontrar uma variedade de scripts de exemplo que demonstram a versatilidade do PortuScript.

Gramática

O diretório gramatica contém informações detalhadas sobre a gramática da linguagem. Consulte para uma compreensão mais profunda da estrutura da linguagem.

Contribuindo

Sinta-se à vontade para contribuir para o desenvolvimento do PortuScript.

Sua contribuição é super bem vinda. Caso não tenha ideias de melhorias nem perceba um bug, você ainda pode ajudar dando uma olhadinha nas nossas metas e vendo o que você pode fazer, ou talvez tendo alguma ideia a partir daí.

Para mais informações, consulte o Guia de Contribuição.

Este projeto está em constante evolução. Se você encontrar problemas ou tiver sugestões, por favor, abra uma issue.

Agradecemos pela sua contribuição!

About

Uma linguagem brasileira, feita por brasileiro, totalmente em português e mais do que uma simples linguagem para treino de lógica.

http://portudoc.rtfd.io/

License:MIT License


Languages

Language:Go 92.7%Language:Shell 4.7%Language:ANTLR 2.6%