Commit graph

25 commits

Author SHA1 Message Date
f9dfb4be5a Added support for multi dimensional variables 2019-04-24 22:10:01 -05:00
8495205cd9 Added translation actions for do statements with counters, updated the test2.fort file to use this feature 2019-04-22 16:02:27 -05:00
5755fd5582 Fixed gitignore adn formatting 2019-04-22 14:47:49 -05:00
1be80bcbd3 Added translation for do statements with exit 2019-04-12 14:08:28 -05:00
304873e6ca Added translation for if-elif-else statements 2019-04-12 07:23:32 +00:00
d7ebaa26ad Added method to fill goto statements 2019-04-12 05:55:09 +00:00
2833e9595d Finished translation for Arithmetic and Logic operations 2019-04-12 04:12:35 +00:00
e42908d67e Deleted old version of the type checking package 2019-04-12 01:01:52 +00:00
e2a3920ef0 Added package for type checking, added type checking for Arithmetic operations 2019-04-12 01:00:45 +00:00
a64bd11a78 Added necessary stacks for translation 2019-04-11 23:46:23 +00:00
743ea07796 Made the symbols dictonary a dic of dics, added the direction field to it 2019-04-11 21:49:18 +00:00
92b679e13c Added tranlation action for assignation 2019-04-05 03:23:41 +00:00
81a2de075c Added translation actions for Arithmetic expressions 2019-04-05 03:09:08 +00:00
5dfc8d2483 Created symbols tables 2019-04-04 23:05:36 +00:00
c4183d66d5 Renamed the main file to fort.py and added the ability to specify the program to parse as a comman line argument 2019-04-04 21:54:17 +00:00
9f059e9949 Modified the print statement of successful and unsuccessful parsings to avoid using utf 2019-04-04 19:59:25 +00:00
b5614d17d4 Fixed ambiguety with do 2019-03-21 23:13:56 -06:00
6a1edd7300 Working parser 2019-03-21 22:59:22 -06:00
8fec222a89 Finished parser 2019-03-21 21:39:07 -06:00
d5760e38ea Finished, lexer not working 2019-03-21 21:09:36 -06:00
050853bfe2 Finished file 2019-03-21 20:20:55 -06:00
5be6fab3b4 Added all token names 2019-03-21 18:38:52 -06:00
fc1cff2d31 Created file for final language 2019-03-21 14:52:07 -06:00
23a94196fb Finished with first homework 2019-03-10 19:38:15 -06:00
Mariano Uvalle
ef04c9bb79
Initial commit 2019-03-10 18:44:13 -06:00