Danila Fedorin
|
5ce0d41a53
|
Add a sprite draw function.
|
2018-08-08 21:47:47 -07:00 |
Danila Fedorin
|
b79d717f1a
|
Generate sprite data.
|
2018-08-06 23:43:46 -07:00 |
Danila Fedorin
|
60c320dfea
|
Add sprites to source code and table.
|
2018-08-06 21:51:53 -07:00 |
Danila Fedorin
|
89709fef97
|
Split symbol table into have a separate hash for each entry type.
|
2018-08-05 20:32:10 -07:00 |
Danila Fedorin
|
2ed2a4932c
|
Add an output file parameter.
|
2018-08-04 13:49:29 -07:00 |
Danila Fedorin
|
1150e2b3ef
|
Add log level.
|
2018-08-03 16:36:27 -07:00 |
Danila Fedorin
|
4de89d98a1
|
Make inline functions more high level.
|
2018-08-03 16:09:09 -07:00 |
Danila Fedorin
|
f8320bcb82
|
Add basic type checking.
|
2018-08-03 01:13:23 -07:00 |
Danila Fedorin
|
8d015d47f3
|
Write documentation.
|
2018-08-02 01:09:48 -07:00 |
Danila Fedorin
|
96059d6e04
|
Organize code into modules.
|
2018-08-01 22:40:41 -07:00 |
Danila Fedorin
|
cd0e5c2919
|
Fix optimizer to adjust jumps after instruction deletion.
|
2018-08-01 21:46:44 -07:00 |
Danila Fedorin
|
147837c011
|
Temporarily remove broken optimizer.
|
2018-07-29 22:56:17 -07:00 |
Danila Fedorin
|
4ce503d02d
|
Clean up some code.
|
2018-07-29 22:29:50 -07:00 |
Danila Fedorin
|
3f931c4a65
|
Implement some inline function.
|
2018-07-28 17:43:19 -07:00 |
Danila Fedorin
|
35b9c7651a
|
Begin work on inline / builtin functions.
|
2018-07-28 16:17:06 -07:00 |
Danila Fedorin
|
5e93fa1963
|
Format code.
|
2018-07-27 23:27:13 -07:00 |
Danila Fedorin
|
c04997ad17
|
Prepare support for non-source code function.
|
2018-07-27 23:24:37 -07:00 |
Danila Fedorin
|
774ab2f92e
|
Refactor some code to split into functions and files.
|
2018-07-27 22:50:31 -07:00 |
Danila Fedorin
|
cc82894454
|
Add support for binary generation.
|
2018-07-27 19:56:26 -07:00 |
Danila Fedorin
|
23f95fe68c
|
Intermediate commit. Remove type restrictions.
Code gen is very broken
|
2018-07-27 00:06:33 -07:00 |
Danila Fedorin
|
3853d212b9
|
Add a basic CLI, and begin work on codegen.
|
2018-07-26 20:00:37 -07:00 |