getToken(); Compilador de Portugol em JavaScript

logo-big

Durante a disciplina de Construção de Compiladores II, temos a oportunidade de trabalhar em um compilador para uma linguagem de programação hipotética a ser implementado em (praticamente) qualquer linguagem que se queira – só não valendo Shakespeare e afins.

Como tínhamos muito pouca experiência com Javascript, decidimos encarar o desafio e comecar a desenvolver nosso compilador para rodar em um ambiente totalmente web.

 

Pois bem; aqui está a primeira versão do getToken(), nosso compilador de pseudo-linguagem que mais lembra uma mistura de pascal com portugol!

 

[ getToken(); – JavaScript-Based Hypothetical Programming Language Compiler ]

 

Bom, é verdade que por enquanto estamos ainda na fase de análise léxica e a única coisa que o programa pode fazer é separar o código em tokens, mas mesmo assim, acho que o negócio está ficando bonitinho ;P

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *