Commit Graph

28 Commits (main)

Author SHA1 Message Date
bog 3f38358390 ADD: nested functions. 2023-08-29 00:14:24 +02:00
bog bc869aa6e8 ADD: high order functions. 2023-08-28 22:43:37 +02:00
bog 9b31a14723 ADD: recursive functions. 2023-08-28 20:55:37 +02:00
bog 5825f5b316 ADD: syntaxic sugar for function definitions. 2023-08-28 14:49:42 +02:00
bog 9ab09e85f6 ADD: simple functions. 2023-08-28 13:07:19 +02:00
bog 84b0af8090 ADD: continue keyword. 2023-08-27 00:14:02 +02:00
bog b9eb183319 ADD: while loop and break keyword. 2023-08-26 22:45:36 +02:00
bog ba26851487 ADD: if-then-else expression. 2023-08-26 19:01:15 +02:00
bog 9bb5a60b2a ADD: 'is' keyword to test an expression against a type. 2023-08-26 11:26:51 +02:00
bog 76497315da ADD: do blocks. 2023-08-26 08:07:30 +02:00
bog 502a31d5c9 ADD: vars index assignment. 2023-08-26 06:53:14 +02:00
bog b14bd5cc28 ADD: vars can be declared as mutable. 2023-08-25 18:38:06 +02:00
bog 067dfdc638 ADD: var index. 2023-08-25 18:22:44 +02:00
bog d8f1af99a6 ADD: let declaration. 2023-08-25 13:41:42 +02:00
bog 299c095af4 ADD/ comparisons operators for integers and floats. 2023-08-25 11:22:29 +02:00
bog 9ca893dff5 ADD: type addition and multiplication. 2023-08-25 01:50:18 +02:00
bog 0b44732961 ADD: type literals. 2023-08-24 23:28:45 +02:00
bog 7a4e71bf14 REF: array sub types. 2023-08-24 21:28:54 +02:00
bog 1a2edd01f1 ADD: array integer multiplication. 2023-08-24 19:52:33 +02:00
bog 85a5475fb4 ADD: array additions. 2023-08-24 19:30:31 +02:00
bog 7f5b5486c0 ADD: array index. 2023-08-24 17:22:49 +02:00
bog 73cd8e0c4a ADD: array types better representation. 2023-08-24 14:29:13 +02:00
bog c2e9880c99 ADD: array literals. 2023-08-24 11:55:54 +02:00
bog 6013d65776 ADD: strings. 2023-08-23 22:16:53 +02:00
bog 2daf39240a ADD: float numbers. 2023-08-23 19:23:31 +02:00
bog 32c0bb8352 ADD: integers.
ADD: more tests.
ADD: static checker.
2023-08-23 17:25:28 +02:00
bog 6592f2cfe5 ADD: booleans. 2023-08-23 14:40:43 +02:00
bog 768adc4826 Initial commit 2023-08-22 20:26:12 +00:00