O compilador Prisma feito em Prisma: pric

 

Baixe aqui

Sabemos que temos o prismac (prisma compilador), então para quê fazer um compilador prisma feito na própria linguagem?

Bem, primeiramente, porque era possível, assim testamos o potencial da linguagem. Escrever um compilador na própria linguagem indica que ela é poderosa.

Segundo, para adquirir conhecimentos e por curiosidade, foi assim que surgiu o pric (prisma compilador “alternativo”);

Algumas vantagens:

  • O arquivo de saída é um pouco menor que o gerado pelo prismac.
  • Em linux, o arquivo gerado é automaticamente definido como executável e abrir com prisma. Em Windows não.
  • Além da opção que junta fontes prisma em um só arquivo compilável.

Comandos para compilar:

Linux terminal:

Windows cmd:

Ou com vários fontes prisma:

pric -o saida.pbrexe principal.prisma fonte2.prisma fonte3.prisma

Se quiser apenas unir os vários fontes em um só arquivo:

pric -c saida.prisma principal.prisma fonte2.prisma fonte3.prisma

É possível juntar quantos arquivos forem necessários, 5, 10, 100, 1000 ou 100000 arquivos prisma num só. Claro que há o limite de hardware e memória de seu pc.

Graças a essa funcionalidade de embutir o #!/usr/local/bin/prisma no arquivo bytecode podemos compilar programas prisma cgi para não mostrar os fontes.

No Windows é embutido automaticamente #!”C:\\Prisma\\1.0\\bin\\prisma.exe” Caso sua instalação seja diferente modifique o código fonte do pric logo abaixo.

Vai o fonte do pric para vocês estudarem ou modificarem:

 

 

 

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *