Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.31 KB

File metadata and controls

74 lines (50 loc) · 1.31 KB

Apollo

Linguagem para criação de documentos PDF.
Preview

Instalação

Dependências

Para Executar

Clone o repositório.

git clone https://github.com/nilsojunior/Apollo

Rode o build script (nome do .flex e .cup devem ser iguais).

./build.sh <programa>

Se o nome do arquivo for pdfview.flex e pdfview.cup.

./build.sh pdfview

Rode o parser.

java parser <arquivo>

Syntax Highlight

É possível adicionar syntax highlight ao nvim. Crie o diretório syntax se não existir.

mkdir ~/.config/nvim/syntax

Mova apol.vim para o diretório.

mv apol.vim ~/.config/nvim/syntax/

Adicione na sua configuração.

vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
	pattern = { "*.apol" },
	callback = function()
		vim.bo.filetype = "apol"
	end,
})

Uso

Exemplos de uso e todas as funcionalidades da linguagem podem ser encontrados em test.apol.