guipleite / cmpl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Cmpl é uma linguagem que combina características de C e Python para criar uma linguagem de simples uso e fácil entendimento.

Apresentação: Cmpl.pdf

Compilador: main.py

EBNF: ebnf.txt

Para compilar o programa criado pelo Flex & Bison:

(cd ./flxbs && make)

Para analizar o programa com o parser criado pelo Bison:

./cmpl_parser ./test.cmpl

Para rodar o compilador da lingugem:

python3 main.py ./test.cmpl
Guilherme Leite

About


Languages

Language:C 75.3%Language:Python 20.0%Language:C++ 1.9%Language:Yacc 1.9%Language:Lex 0.8%Language:Makefile 0.1%