Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Předmět: IFJ / IAL
- * Projekt: Implementace interpretu imperativního jazyka IFJ15
- * Soubor: main.c
- * Datum: 12.10.2015
- * Autoři: Marek Hrvol <xhrvol00@stud.fit.vutbr.cz>
- * Vilém Hujňák <xhujna01@stud.fit.vutbr.cz>
- * Tomáš Hink <xhinkt00@stud.fit.vutbr.cz>
- * Honza Stratil <xstrat10@stud.fit.vutbr.cz>
- * Tomáš Hanzlík <xhanzl11@stud.fit.vutbr.cz>
- */
- // TODO: ERROR kody, jak se to osetruje, return, glob pormenna...
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- #include <string.h>
- #include "error.h"
- #include "parser.h"
- #include "token.h"
- #include "str.h"
- #include "bstrom.h"
- #include "scanner.h"
- #include "garbage.h"
- #include "instr.h"
- #include "interpret.h"
- /**
- * Hlavní funkce překladače
- * @param Počet argumentů programu
- * @param Pole argumentů programu
- * @return Kód chyby z ERRORS
- */
- int main () {
- TInstrList * list = InitInstrList();
- //String * string = stringInitText("prvni_promenna");
- int * trolo = (int*)malloc(sizeof(int));
- int type = TT_Int;
- char var[100] = "fsfsd";
- TInstrElem * elem = CreateInstrStruct(MOV, (void *)var, (void *)trolo, (void *)(&type));
- PreInsertInstr(list,elem);
- int a = execute(list->First);
- printf("chyb. kod: %d", a);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement