Add todos
This commit is contained in:
parent
2b6b6a96fb
commit
aa34ac6470
8
gir.js
8
gir.js
|
@ -347,6 +347,8 @@ function addOffsetProperties(parsed) {
|
|||
return worker(parsed).offsetted;
|
||||
}
|
||||
|
||||
// TODO: Optimization pass to turn copy loops into copy commands
|
||||
|
||||
// ([commandObjects]) → [offsetCommandObjects]
|
||||
function optimize(parsed) {
|
||||
const optimizations = [
|
||||
|
@ -357,3 +359,9 @@ function optimize(parsed) {
|
|||
return optimizations.reduce((IR, optimization) =>
|
||||
optimization(IR), parsed);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Virtual machine
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
// TODO: Implement a brainfuck VM for running the optimized programs
|
||||
|
|
Loading…
Reference in New Issue