Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 3.07 KB

README.md

File metadata and controls

61 lines (38 loc) · 3.07 KB

PAL-1000

Tela do Programa

Este Projeto é baseado no CAL-4700 (IDE da Plain English Programming Language).

Os arquivos originais do projeto podem ser obtidos aqui e na pasta CAL-4700.

A documentação do cal-4700 está disponível aqui ou [aqui]](http://osmosian.com/instructions.pdf).

A documentação da linguagem do projeto está em desenvolvimento.

Estrutura dos Arquivos

O Ambiente de Desenvolvimento Integrado é composto de basicamente 6 arquivos:

  1. O compilador, que contém o código fonte do compilador da linguagem;
  2. O cérebro, conjunto de bibliotecas que contém as definições necessárias para o funcionamento do compilador e dos demais módulos;
  3. O ambiente de trabalho, que contém o código fonte da interface gráfica do ambiente de desenvolvimento. A interface segue um viés minimalista. Os módulos a seguir funcionam de forma integrada com o ambiente de trabalho.
  4. O editor de código, contém as rotinas referentes à edição/ manipulação das linhas de texto e realce de sintaxe
  5. O explorador de arquivos, contém as rotinas para navegação no sistema de arquivos. Conta com um hex dumper.
  6. O editor de documentos, (contém funções para o editor WYSIWYG da plataforma)

Funcionamento

A interface do Ambiente Integrado de Desenvolvimento (ADI) usa uma abordagem disruptiva.

Existem 26 botões de menu, correspondendo aos caracteres de A a Z,
Menu do programa

  • além do botão que é utilizado para abrir a paleta de cores.

Paleta de cores

Boa parte dos sub-menus possui uma tecla de atalho que pode ser acessada com Ctrl ou Alt.

Ao lado dos botões existe uma barra que exibe informações diversas, dependendo do contexto, por exemplo:

  • linha e coluna

- texto copiado

- texto colado

- quantidade de linhas selecionadas

O programa ainda não possui barras de rolagem nem botões de Maximizar, Minimizar ou Fechar.

(Para sair do Programa, pressione Alt+F.

Para Fechar um arquivo, pressione Ctrl + W .

Para descer linhas utilize a seta para baixo ou clique com o botão direito do mouse e arraste.

Existem projetos como o CAL-4018 que adicionam esses elementos.