Commit Graph

13 Commits

Author SHA1 Message Date
e93bcab14d Changed references of u_int64_t to uint64_t, to account for mingw
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-13 15:31:48 +02:00
813ab1e90b Rework of variable scope to reduce load on evaluator 2019-06-13 15:16:41 +02:00
3477ddd18c Rework function evaluation scope to handle tables
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-12 17:56:47 +02:00
c022c91777 Implements complex tables
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-12 15:19:28 +02:00
471632c6e4 Rework of evaluation variable handling, to account for functions having branching variable states
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-08 18:33:56 +02:00
4d452b33e0 Jump to specific function scope when calling function
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-08 16:44:47 +02:00
a747c60f32 Removed ununused directive 2019-06-07 12:48:13 +02:00
81d57f6027 Get rid of insert_or_assign functions on map, as mingw seems to be having trouble with it
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-07 12:35:43 +02:00
4464cece57 Mingw doesn't seem to recognize intert_or_assign, so make it only use that on GCC
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-06 20:43:36 +02:00
6206fef4c5 Rework evaluation to use shared pointers, fix bugs 2019-06-01 21:38:39 +02:00
6fad5a0a7d Implements variable usage, tweaks and fixes for variable assignment 2019-05-30 15:23:48 +02:00
257eb942c7 Clean up EvaluationScope class 2019-05-29 15:12:13 +02:00
f6cf4d96dd Implements variable assignment evaluation 2019-05-29 14:55:03 +02:00