Implement (expect) like (case)

This commit is contained in:
HAYAMA_Kaoru
2024-11-30 02:28:24 +09:00
parent de6a18813b
commit 4ffb196563
3 changed files with 62 additions and 6 deletions
+2 -1
View File
@@ -31,7 +31,8 @@ func mains(args []string) error {
gmnlisp.NewSymbol("send"): gmnlisp.Function1(g.send),
gmnlisp.NewSymbol("sendln"): gmnlisp.Function1(g.sendln),
gmnlisp.NewSymbol("spawn"): &gmnlisp.Function{Min: 1, F: g.spawn},
gmnlisp.NewSymbol("expect*"): gmnlisp.SpecialF(g.expect),
gmnlisp.NewSymbol("expect*"): gmnlisp.SpecialF(g.expectX),
gmnlisp.NewSymbol("expect"): gmnlisp.SpecialF(g.expect),
})
if len(args) <= 0 {