123456789101112131415161718192021222324252627282930313233 |
- #ifndef LEXICO
- #define LEXICO
- #include "sintaxico.hh"
- #include "../gerador/gerador.hh"
- #include "../gerador/inteiro.hh"
- #include "../gerador/flutuante.hh"
- #include "../gerador/sesenao.hh"
- #include "../gerador/enquanto.hh"
- #include "../gerador/digitar.hh"
- #include "../gerador/imprimir.hh"
- #include "../gerador/inicializacao.hh"
- #include "../gerador/banana.hh"
- #include "../gerador/para.hh"
- #include <cstring>
- #include <fstream>
- #include <string>
- class Sintaxico;
- class Lexico{
- std::smatch m;
- std::vector<bool> b;
- public:
- Sintaxico* sintaxico = NULL;
- Lexico();
- Lexico(std::string str);
- std::string getCode();
- void check(std::string str);
- bool getBool();
- };
- #endif
|