Commit Graph

36 Commits (ce91af81edd2d094dc4fb8b89288550fbff93b9d)

Author SHA1 Message Date
Mark fbd984c36e
Improved tuple parsing 2023-08-05 09:29:59 -07:00
Mark c3323ccd29
Added user function evaluation 2023-08-04 21:53:12 -07:00
Mark eadd6780ce
Added user function parsing 2023-08-04 21:33:42 -07:00
Mark 837f256347
Added shadow variables 2023-08-04 16:06:43 -07:00
Mark e67a5c4696
Added formattedtext and better error class 2023-08-03 22:13:38 -07:00
Mark 999f24ce52
Added tuples 2023-08-03 14:39:53 -07:00
Mark ae2041e42f
Cleanup 2023-08-03 14:04:12 -07:00
Mark 4ddafd84ef
Removed `=` operator 2023-08-03 14:02:45 -07:00
Mark f130bed7aa
Added incomplete flag 2023-08-03 13:56:50 -07:00
Mark d4d8f41b00
Comments 2023-08-02 12:50:44 -07:00
Mark 2d69e73897
Added variable re-evaluation 2023-08-02 12:49:14 -07:00
Mark f8b1a11bb7
Added celsius and fahrenheit functions 2023-08-02 11:39:36 -07:00
Mark 705824921f
Added unit support to trig functions 2023-08-02 09:51:36 -07:00
Mark 62c8ea0151
Fixed linelocations 2023-08-01 10:34:54 -07:00
Mark 47cbd29c27
Added detailed conversion error 2023-08-01 09:43:47 -07:00
Mark 2949b07d7c
Minor cleanup 2023-08-01 09:07:33 -07:00
Mark e412c53124
Added `undefined` error 2023-07-31 16:43:30 -07:00
Mark 97b64e6bef
Cleaned up eval error messages 2023-07-31 16:05:48 -07:00
Mark 241bb572a5
Added linelocation to all errors 2023-07-28 15:01:36 -07:00
Mark be043af4f0
Cleaned up a few panic!()s 2023-07-28 09:36:25 -07:00
Mark 41bf1954a1
Fixed variable parse order 2023-06-17 22:15:58 -07:00
Mark 73049eeec4
Cleanup 2023-06-17 19:08:05 -07:00
Mark 1495dcd561
Renamed token and pretoken 2023-06-16 12:58:06 -07:00
Mark 6bd7043971
Added define operator 2023-06-14 20:18:28 -07:00
Mark b6343db0d6
Cleaned up evaluator 2023-06-14 19:54:28 -07:00
Mark 4dfaf2b863
Fixed trig functions 2023-06-14 19:34:57 -07:00
Mark 00a421756d
Reorganized variable code 2023-06-14 16:15:51 -07:00
Mark 5ffad0cc4e
Improved history storage 2023-06-14 14:36:58 -07:00
Mark 2dec478b74
Added "ans" variable 2023-06-14 14:04:32 -07:00
Mark 061f58ba53
Added nounit and tobase functions 2023-06-14 09:24:34 -07:00
Mark 24b221bf42
Added "per" division 2023-06-14 08:59:06 -07:00
Mark 078fc12c5e
Minor cleanup 2023-06-13 20:15:20 -07:00
Mark 9fdabb80d3
Added constant generation 2023-06-13 20:15:10 -07:00
Mark 7382627041
Fixed mph/mpg behavior 2023-06-11 15:05:17 -07:00
Mark 368c178ddc
Evaluate module cleanup 2023-06-11 14:24:43 -07:00
Mark af2eb39fd5
Restructured packages 2023-06-11 13:53:45 -07:00