Commit Graph

168 Commits

Author SHA1 Message Date
NerdyPepper
a050178c69 refactor into modules 2019-03-21 10:54:29 +05:30
NerdyPepper
38c23d8102 use degree as default unit, remove test code 2019-03-20 22:56:05 +05:30
NerdyPepper
cc42fe2c84 simplify complicated construct 2019-03-20 22:40:26 +05:30
NerdyPepper
38d3446d46 fix major parser bug 2019-03-20 22:09:12 +05:30
NerdyPepper
f1c5f96ed4 add function parsing 2019-03-20 22:01:58 +05:30
NerdyPepper
1ddd824f0e eva now lexes functions 2019-03-20 20:33:05 +05:30
NerdyPepper
5385cffe56 basic REPL functionality 2019-03-19 23:12:59 +05:30
NerdyPepper
e4a077e175 add postfix eval fn, more lexing features 2019-03-19 22:46:36 +05:30
NerdyPepper
770bef9bdb fix lexing issue (drain num_vec) 2019-03-19 22:04:15 +05:30
NerdyPepper
7375d87ea5 add lexed to rpn function 2019-03-19 22:02:45 +05:30
NerdyPepper
2f74f994b9 name change to eva 2019-03-19 22:02:35 +05:30
NerdyPepper
f37b73df5d new operator struct, updated lexer 2019-03-18 21:59:05 +05:30
NerdyPepper
4362b8d56a add readme 2019-03-16 22:09:09 +05:30
NerdyPepper
8b849016ba write basic AST structure 2019-03-16 22:07:02 +05:30
NerdyPepper
719c5fad02 use matches, enums 2019-03-16 16:16:53 +05:30
NerdyPepper
975f606aaa simplify emptying of NB and CB 2019-02-24 14:22:18 +05:30
NerdyPepper
a532676b17 refactor 2019-02-24 12:49:18 +05:30
NerdyPepper
87ebe6ce99 init 2019-02-24 11:51:53 +05:30