Compilador desenvolvido em python para tradução de MGOL para C
Para execução do compilador você precisará apenas de python3 e pandas
$ sudo apt update
$ sudo apt install python3.6
$ sudo apt install python3.6-pip
$ pip3 --version
$ pip3 install pandas
Para execução do help
$ python3 main.py -h
usage: main.py [-h] [-l] [-v] [-s] filename
Compilador da linguagem MGOL - Por enquanto, apenas o analisador léxico e sintático
positional arguments:
filename
optional arguments:
-h, --help show this help message and exit
-l, --lexico Realiza somente a analise léxica
-v, --verbose Ativa o modo verboso do compilador
-s, --sintatico Realiza analise sintática e semântica
Para executar a análise léxica
$ python3 main.py fontesMGOL/algumarquivo.alg -l
Para executar a análise sintática e semântica
$ python3 main.py fontesMGOL/algumarquivo.alg -s