From 596f9566d82fbef873722df312ecf80dc9b7ea75 Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Mon, 10 Jan 2022 00:45:23 +0100 Subject: [PATCH] todo --- docs/source/todo.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/source/todo.rst b/docs/source/todo.rst index 589e38b49..44299c7c1 100644 --- a/docs/source/todo.rst +++ b/docs/source/todo.rst @@ -21,6 +21,8 @@ Blocked by an official Commander-x16 r39 release Future Things and Ideas ^^^^^^^^^^^^^^^^^^^^^^^ +- clean up VarDecl.autogeneratedDontRemove -> make it explicit why it's autogenerated (i.e. special type of VarDecl) +- mark the initialization assignment to a vardecl as such - can we promise a left-to-right function call argument evaluation? without sacrificing performance - unify FunctioncallExpression + FunctioncallStatement and PipeExpression + Pipe statement, may require moving Expression/Statement into interfaces instead of abstract base classes - for the pipe operator: recognise a placeholder (``?`` or ``%`` or ``_``) in a non-unary function call to allow things as ``4 |> mkword(?, $44) |> print_uw``