stdlib Call, fg, bg, $, and cd functions. wow

This commit is contained in:
Aidan 2020-06-27 20:31:49 -07:00
parent 94c9b2beba
commit af184d9176
No known key found for this signature in database
GPG key ID: 327711E983899316
6 changed files with 272 additions and 33 deletions

View file

@ -54,14 +54,16 @@ func l_append(input *ast.Token, vars ast.VarTable, funcs ast.FuncTable) *ast.Tok
iter := &i
if *iter == nil {
src.Inner = input.Next
return src
}
src.Next = nil
for (*iter).Next != nil {
iter = &((*iter).Next)
} else {
for (*iter).Next != nil {
iter = &((*iter).Next)
}
(*iter).Next = input.Next
input.Next = nil
}
(*iter).Next = input.Next
input.Next = nil
return src
}