b7df6f66f9
rename the XX_slot classes to SlottedXX
...
move to slotted and slots (wip)
2020-02-15 21:05:04 +07:00
24ceb20281
cleaned up chained assignment and conditional
...
Making this almost usable
2020-02-13 19:45:47 +07:00
a153fde3f0
Fix variables to chain recursively
2020-02-13 19:09:00 +07:00
6194148fc5
Rename SlotMaker to Variable
...
Feels like now with better names, i can start to work.
2020-02-13 13:10:04 +07:00
c194d373fb
rename LoadMaker to Assignment
2020-02-13 13:02:23 +07:00
99d2868400
Rename check_maker to equal_goto
...
will have different classes for different checks, started that
2020-02-13 12:53:41 +07:00
0342df41c7
introduce goto instead of using machines jump
...
fix labels so compiler does not return duplicates
2020-02-13 11:59:00 +07:00
0e3a8bb859
cleaning, docs
2020-02-12 15:41:16 +07:00
3c762c4fe7
Rename SlotDefinition to Slot
...
And the derived XXDefinitions to XXSlot
Just to be more consistent
And possibly free the Definition for the Language side
2020-02-11 16:19:52 +07:00
24d7fe25da
first steps to defining specialised slot classes
...
getting rid of the mess in SlotDefinition (wip)
2020-02-10 18:36:21 +07:00
df4fd409c1
getting back into it
2020-02-09 21:33:34 +07:00
61b6496029
misc
2019-12-01 12:17:54 +02:00
308670b90c
Start to transform SL into SM
2019-10-07 20:14:40 +03:00
8cac5c064d
Start nexr level p i SlotLanguage, calling it MacroMaker
...
Since we already have Macros. Macros are nothing more than a list of SlotMachine Instructions. This is what we are aiming to create (which is also what is created in Sol .to_slot)
So the idea came to slot the MacroMaker in there after its done
2019-10-06 19:49:53 +03:00
cbbb0c2f07
More on slot assignment
...
which turn into slot_load
2019-10-05 19:37:24 +03:00
2c7944af85
if and goto for slot_language
2019-10-05 14:49:45 +03:00
9885841eb4
SlotLanguageExploration
2019-10-04 21:06:22 +03:00
901f7b0132
Mini start to the new SlotLanguage
2019-10-04 17:38:51 +03:00