@@ -0,0 +1,46 @@
1+#!/usr/bin/expect -f
2+
3+set timeout -1
4+spawn ./prybar-julia -i
5+match_max 100000
6+expect -exact " \[1m\[32m_\[0m\r
7+ \[1m\[34m_\[0m \[0m_\[0m \[1m\[31m_\[1m\[32m(_)\[1m\[35m_\[0m | Documentation: https://docs.julialang.org\r
8+ \[1m\[34m(_)\[0m | \[1m\[31m(_)\[0m \[1m\[35m(_)\[0m |\r
9+ \[0m_ _ _| |_ __ _\[0m | Type \"?\" for help, \"\]?\" for Pkg help.\r
10+ \[0m| | | | | | |/ _` |\[0m |\r
11+ \[0m| | |_| | | | (_| |\[0m | Version 1.1.0 (2019-01-21)\r
12+ \[0m_/ |\\__'_|_|_|\\__'_|\[0m | \r
13+\[0m|__/\[0m |\r
14+\r
15+\r
16+\[?2004h\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C"
17+send -- "\[200~n = readline()\[201~"
18+expect -exact "\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cn = readline()\r\[18C"
19+send -- "\r"
20+expect -exact "\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cn = readline()\r\[18C\r
21+\[?2004l\[0m"
22+send -- "hello\r"
23+expect -exact "hello\r
24+\[0m\"hello\"\r
25+\r
26+\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C\[?2004h\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C"
27+send -- "println(hel"
28+expect -exact "\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(he\r\[14C"
29+send -- ""
30+expect -exact "\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(h\r\[13C"
31+send -- ""
32+expect -exact "\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(\r\[12C"
33+send -- "n)\r"
34+expect -exact "n)\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(n)\r\[14C\r
35+\[?2004l\[0mhello\r
36+\r
37+\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C\[?2004h\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C"
38+send -- "\[A"
39+expect -exact "\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(n)\r\[14C\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(n)\r\[14C"
40+send -- "\r"
41+expect -exact "\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(n)\r\[14C\r\[0K\[32m\[1m--> \[0m\[0m\r\[4Cprintln(n)\r\[14C\r
42+\[?2004l\[0mhello\r
43+\r
44+\r\[0K\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C\[?2004h\r\[0K\[32m\[1m--> \[0m\[0m\r\[4C\r\[4C"
45+send -- ""
46+expect eof