Skip to content

🎸 Web App/Analisador sintático para ROCKSTAR. Trabalho prático para a disciplina de Compiladores/UFSJ.

License

Notifications You must be signed in to change notification settings

Durfan/ufsj-rockstar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROCKSTAR Poetic Analysis

Web App/Analisador sintático para ROCKSTAR. Reconhece (ou não) a estrutura da linguagem utilizando o PLY (Python Lex-Yacc).

O que é ROCKSTAR?

Rockstar is a computer programming language designed for creating programs that are also hair metal power ballads.

QUE?

🎸 codewithrockstar.com
🎸 github.com/RockstarLang/rockstar
🎥 youtu.be/6avJHaC3C2U?t=2806

Yac-what?

📓 PLY (Python Lex-Yacc)
📓 Satriani interpreter

Install (w/ Virtual Environment)

git clone https://github.com/Durfan/ufsj-rockstar.git
cd ufsj-rockstar
python3 -m venv .venv
source .venv/bin/activate
pip install Flask

Serving Flask app (development)

export FLASK_APP=app/flask_app
export FLASK_ENV=development
flask run
xdg-open http://127.0.0.1:5000

About

🎸 Web App/Analisador sintático para ROCKSTAR. Trabalho prático para a disciplina de Compiladores/UFSJ.

Topics

Resources

License

Stars

Watchers

Forks