Add helper for tytd and fix arguments

This commit is contained in:
2025-10-03 11:05:57 -05:00
parent 56535d4536
commit bc9e5b9a90
2 changed files with 47 additions and 2 deletions

View File

@@ -7273,7 +7273,8 @@ namespace Tesses::CrossLang {
{
cse->env->DeclareVariable(trimStart(closure->closure->args[i]), args[i]);
}
if(i == closure->closure->args.size()-1)
std::string back = closure->closure->args.empty() ? std::string() : closure->closure->args.back();
if(i == closure->closure->args.size()-1 && back.size() > 2 && back[0] == '$' && back[1] == '$')
{
auto argName = closure->closure->args[i];
auto lsArgs = TList::Create(ls);