Commit Graph

20 Commits

Author SHA1 Message Date
e472dcec1c Implements numeric for loops
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-22 17:35:33 +02:00
fde102d954 Added namespaces to most classes, general cleanup
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-17 18:35:12 +02:00
d91caa7f32 Implements indexing with period identifier style (`foo.bar`)
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-17 15:45:33 +02:00
5cd05053e1 Support having no getter/setters on a userdata field
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-15 15:38:52 +02:00
a9def6c539 Implements setting table values
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-14 17:12:27 +02:00
5910cbbfa9 Make parsed statements constant during binding 2019-06-13 18:14:59 +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
081def0be0 Implements basic numerical tables
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-09 20:15:09 +02:00
7ed53193de Make functions be able to call themselves
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-08 16:02:21 +02:00
e233616b8e Implements if, elseif and else statements
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-08 14:25:15 +02:00
f4a3918947 Implements return statement
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-07 15:23:13 +02:00
cb5d9e2f62 Implements indexing, currently can only be used with strings 2019-06-06 17:35:51 +02:00
4408cf00cd Large overhaul of pointers to shared_ptrs, implemented function evaluation 2019-06-01 19:20:31 +02:00
6936b26cae Implements binding and evaluating function declarations 2019-06-01 12:33:52 +02:00
6fad5a0a7d Implements variable usage, tweaks and fixes for variable assignment 2019-05-30 15:23:48 +02:00
5d1c3ac9ba Implements assignment binding 2019-05-28 17:49:03 +02:00
2cdb9abdb6 Implements binding unary expressions 2019-05-22 12:22:52 +02:00
62e938e039 Implements binding binary expressions 2019-05-21 22:15:51 +02:00
80998eab14 More work on binder, implements basic literal expressions 2019-05-21 20:59:52 +02:00
1e5cd010a1 Initial layout for binder 2019-05-21 18:09:08 +02:00