Brian Picciano
|
685cde7afb
|
got variable assignment working
|
2017-02-15 15:41:14 -07:00 |
|
Brian Picciano
|
3d02b6a591
|
fix add, clean up main
|
2017-02-12 11:44:10 -07:00 |
|
Brian Picciano
|
73d81dcbcc
|
refactor to use an interface instead of buildCmd
|
2017-02-12 11:32:44 -07:00 |
|
Brian Picciano
|
4180e6b072
|
begin separating types into lang vs vm
|
2017-02-12 09:53:59 -07:00 |
|
Brian Picciano
|
8937201f5c
|
improve how buildCmds are defined
|
2017-02-11 13:35:02 -07:00 |
|
Brian Picciano
|
54448fda80
|
taking a new approach using tuples and atoms for compilation, it's working out a lot better
|
2017-02-11 10:24:02 -07:00 |
|
Brian Picciano
|
066dc257f9
|
wrote some basic tests for the things I care about so far
|
2016-08-21 10:36:19 -06:00 |
|
Brian Picciano
|
551c5efd7e
|
don't name function blocks, make build operations immutable
|
2016-08-20 13:11:25 -06:00 |
|
Brian Picciano
|
867f83377f
|
ensure anonymous ops work
|
2016-08-20 12:48:14 -06:00 |
|
Brian Picciano
|
f9aec75bf1
|
implement runtime operations and add a bunch of logging
|
2016-08-20 12:42:02 -06:00 |
|
Brian Picciano
|
51367a253a
|
implement ctx management macros, and do.... oooooh yeaaaaaah
|
2016-08-08 19:43:05 -06:00 |
|
Brian Picciano
|
2433e4a175
|
make Ctx operations immutable
|
2016-08-07 09:06:46 -06:00 |
|
Brian Picciano
|
e868e76627
|
fix Identifiers so that Tuples can be assigned to them
|
2016-08-06 18:44:40 -06:00 |
|
Brian Picciano
|
fcdbd3139c
|
get bind working properly
|
2016-08-06 12:36:46 -06:00 |
|
Brian Picciano
|
38d2d8893b
|
refactor a lot, got recursive statement eval kind of working
|
2016-08-06 12:20:53 -06:00 |
|
Brian Picciano
|
813117c0f4
|
refactor to use Build and BuildStmt, remove a buttload of code
|
2016-08-05 12:34:17 -06:00 |
|
Brian Picciano
|
09573cf98b
|
make Block implement LLVMVal
|
2016-08-01 18:08:51 -06:00 |
|
Brian Picciano
|
6595d291c1
|
implement basic context
|
2016-07-28 18:39:18 -06:00 |
|
Brian Picciano
|
da0d0dfc18
|
got macro statements working
|
2016-07-28 13:57:17 -06:00 |
|
Brian Picciano
|
fd125b3dcd
|
actually connect Expr to llvm somewhat, wrote addExpr
|
2016-07-24 15:57:48 -06:00 |
|
Brian Picciano
|
0de50c47ba
|
move expr into its own package, make basic main
|
2016-07-23 11:06:26 -06:00 |
|