mirror of
https://git.proxmox.com/git/mirror_xterm.js
synced 2025-11-03 05:09:51 +00:00
adding xterm comparison tests
This commit is contained in:
parent
efe5b20b73
commit
d76d50677d
16
package.json
16
package.json
@ -1,18 +1,24 @@
|
||||
{
|
||||
"name": "xterm",
|
||||
"version": "0.33.0",
|
||||
"ignore": ["demo", "test", ".gitignore"],
|
||||
"ignore": [
|
||||
"demo",
|
||||
"test",
|
||||
".gitignore"
|
||||
],
|
||||
"main": "src/xterm.js",
|
||||
"repository": "https://github.com/sourcelair/xterm.js",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"chai": "3.5.0",
|
||||
"docdash": "0.4.0",
|
||||
"express": "4.13.4",
|
||||
"express-ws": "2.0.0-rc.1",
|
||||
"pty.js": "0.3.1",
|
||||
"mocha": "2.5.3",
|
||||
"chai": "3.5.0",
|
||||
"glob": "^7.0.5",
|
||||
"jsdoc": "3.4.0",
|
||||
"docdash": "0.4.0"
|
||||
"mocha": "2.5.3",
|
||||
"pty.js": "0.3.0",
|
||||
"sleep": "^3.0.1"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "node demo/app",
|
||||
|
||||
21
test/escape_sequence_files/NOTES
Normal file
21
test/escape_sequence_files/NOTES
Normal file
@ -0,0 +1,21 @@
|
||||
All tests are made for 80x25 terminal. Make sure to run tests with 80x25.
|
||||
|
||||
Create .text files from xterm (expected output)
|
||||
- open xterm
|
||||
- resize xterm to 80x25
|
||||
- run `python run_tests.py`
|
||||
- copy & paste whole window output into editor
|
||||
- add 26th empty line (due to line handling in toString) - not a bug, a feature ;)
|
||||
- advance to next test with ^D
|
||||
|
||||
|
||||
Known problems
|
||||
##############
|
||||
|
||||
|
||||
t0031-HBP:
|
||||
- no documentation at all about CSIj found - skipping
|
||||
|
||||
t0050-ICH:
|
||||
- bug in xterm? (cant ICH last real char, always sticks to last col)
|
||||
- text used from https://github.com/MarkLodato/vt100-parser/blob/master/test/t0050-ICH.text
|
||||
73
test/escape_sequence_files/run_tests.py
Normal file
73
test/escape_sequence_files/run_tests.py
Normal file
@ -0,0 +1,73 @@
|
||||
from glob import glob
|
||||
import os
|
||||
import sys
|
||||
import termios
|
||||
import atexit
|
||||
|
||||
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
|
||||
def enable_echo(fd, enabled):
|
||||
(iflag, oflag, cflag, lflag, ispeed, ospeed, cc) = termios.tcgetattr(fd)
|
||||
if enabled:
|
||||
lflag |= termios.ECHO
|
||||
else:
|
||||
lflag &= ~termios.ECHO
|
||||
new_attr = [iflag, oflag, cflag, lflag, ispeed, ospeed, cc]
|
||||
termios.tcsetattr(fd, termios.TCSANOW, new_attr)
|
||||
|
||||
atexit.register(enable_echo, sys.stdin.fileno(), True)
|
||||
|
||||
output = []
|
||||
|
||||
|
||||
def log(append=False, *s):
|
||||
if append:
|
||||
output[-1] += ' ' + ' '.join(str(part) for part in s)
|
||||
else:
|
||||
output.append(' '.join(str(part) for part in s))
|
||||
|
||||
|
||||
def reset_terminal():
|
||||
sys.stdout.write('\x1bc\x1b[H')
|
||||
sys.stdout.flush()
|
||||
|
||||
|
||||
def test():
|
||||
count = 0
|
||||
passed = 0
|
||||
for i, testfile in enumerate(sorted(glob(os.path.join(BASE_DIR, '*.in')))):
|
||||
count += 1
|
||||
log(False, os.path.basename(testfile))
|
||||
reset_terminal()
|
||||
with open(testfile) as test:
|
||||
sys.stdout.write('\x1b]0;%s\x07' % os.path.basename(testfile))
|
||||
sys.stdout.write(test.read()+'\x1bt')
|
||||
sys.stdout.flush()
|
||||
with open(os.path.join(os.path.dirname(testfile),
|
||||
os.path.basename(testfile).split('.')[0]+'.text')) as expected:
|
||||
terminal_output = sys.stdin.read()
|
||||
if not terminal_output:
|
||||
# we are in xterm
|
||||
continue
|
||||
if terminal_output != expected.read():
|
||||
log(True, '\x1b[31merror\x1b[0m')
|
||||
with open(os.path.join(os.path.dirname(testfile), 'output',
|
||||
os.path.basename(testfile)), 'w') as t_out:
|
||||
t_out.write(terminal_output)
|
||||
else:
|
||||
passed += 1
|
||||
log(True, '\x1b[32mpass\x1b[0m')
|
||||
return count, passed
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
enable_echo(sys.stdin.fileno(), False)
|
||||
count, passed = test()
|
||||
enable_echo(sys.stdin.fileno(), True)
|
||||
reset_terminal()
|
||||
for i in range(len(output)/2+1):
|
||||
if not (i+1) % 25:
|
||||
sys.stdin.read()
|
||||
print ''.join(i.ljust(40) for i in output[i*2:i*2+2])
|
||||
print '\x1b[33mcoverage: %s/%s (%d%%) tests passed.\x1b[0m' % (passed, count, passed*100/count)
|
||||
6
test/escape_sequence_files/t0001-all_printable.in
Normal file
6
test/escape_sequence_files/t0001-all_printable.in
Normal file
@ -0,0 +1,6 @@
|
||||
!"#$%&'()*+,-./
|
||||
0123456789:;<=>?
|
||||
@ABCDEFGHIJKLMNO
|
||||
PQRSTUVWXYZ[\]^_
|
||||
`abcdefghijklmno
|
||||
pqrstuvwxyz{|}~
|
||||
25
test/escape_sequence_files/t0001-all_printable.text
Normal file
25
test/escape_sequence_files/t0001-all_printable.text
Normal file
@ -0,0 +1,25 @@
|
||||
!"#$%&'()*+,-./
|
||||
0123456789:;<=>?
|
||||
@ABCDEFGHIJKLMNO
|
||||
PQRSTUVWXYZ[\]^_
|
||||
`abcdefghijklmno
|
||||
pqrstuvwxyz{|}~
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
95
test/escape_sequence_files/t0002-history.in
Normal file
95
test/escape_sequence_files/t0002-history.in
Normal file
@ -0,0 +1,95 @@
|
||||
|
||||
!
|
||||
"
|
||||
#
|
||||
$
|
||||
%
|
||||
&
|
||||
'
|
||||
(
|
||||
)
|
||||
*
|
||||
+
|
||||
,
|
||||
-
|
||||
.
|
||||
/
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
:
|
||||
;
|
||||
<
|
||||
=
|
||||
>
|
||||
?
|
||||
@
|
||||
A
|
||||
B
|
||||
C
|
||||
D
|
||||
E
|
||||
F
|
||||
G
|
||||
H
|
||||
I
|
||||
J
|
||||
K
|
||||
L
|
||||
M
|
||||
N
|
||||
O
|
||||
P
|
||||
Q
|
||||
R
|
||||
S
|
||||
T
|
||||
U
|
||||
V
|
||||
W
|
||||
X
|
||||
Y
|
||||
Z
|
||||
[
|
||||
\
|
||||
]
|
||||
^
|
||||
_
|
||||
`
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
u
|
||||
v
|
||||
w
|
||||
x
|
||||
y
|
||||
z
|
||||
{
|
||||
|
|
||||
}
|
||||
~
|
||||
25
test/escape_sequence_files/t0002-history.text
Normal file
25
test/escape_sequence_files/t0002-history.text
Normal file
@ -0,0 +1,25 @@
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
u
|
||||
v
|
||||
w
|
||||
x
|
||||
y
|
||||
z
|
||||
{
|
||||
|
|
||||
}
|
||||
~
|
||||
|
||||
1
test/escape_sequence_files/t0002j-simple_string.in
Normal file
1
test/escape_sequence_files/t0002j-simple_string.in
Normal file
@ -0,0 +1 @@
|
||||
abcdefghijklmnopqrstuvwxyz0123456789
|
||||
25
test/escape_sequence_files/t0002j-simple_string.text
Normal file
25
test/escape_sequence_files/t0002j-simple_string.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqrstuvwxyz0123456789
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
83
test/escape_sequence_files/t0003-line_wrap.in
Normal file
83
test/escape_sequence_files/t0003-line_wrap.in
Normal file
@ -0,0 +1,83 @@
|
||||
a
|
||||
ab
|
||||
abc
|
||||
abcd
|
||||
abcde
|
||||
abcdef
|
||||
abcdefg
|
||||
abcdefgh
|
||||
abcdefghi
|
||||
abcdefghij
|
||||
abcdefghijk
|
||||
abcdefghijkl
|
||||
abcdefghijklm
|
||||
abcdefghijklmn
|
||||
abcdefghijklmno
|
||||
abcdefghijklmnop
|
||||
abcdefghijklmnopq
|
||||
abcdefghijklmnopqr
|
||||
abcdefghijklmnopqrs
|
||||
abcdefghijklmnopqrst
|
||||
abcdefghijklmnopqrstu
|
||||
abcdefghijklmnopqrstuv
|
||||
abcdefghijklmnopqrstuvw
|
||||
abcdefghijklmnopqrstuvwx
|
||||
abcdefghijklmnopqrstuvwxy
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
abcdefghijklmnopqrstuvwxyzA
|
||||
abcdefghijklmnopqrstuvwxyzAB
|
||||
abcdefghijklmnopqrstuvwxyzABC
|
||||
abcdefghijklmnopqrstuvwxyzABCD
|
||||
abcdefghijklmnopqrstuvwxyzABCDE
|
||||
abcdefghijklmnopqrstuvwxyzABCDEF
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFG
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGH
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHI
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJ
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJK
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890a
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890ab
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abc
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcd
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcde
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdef
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefg
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefgh
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghi
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghij
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijk
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmn
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqr
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrs
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrst
|
||||
25
test/escape_sequence_files/t0003-line_wrap.text
Normal file
25
test/escape_sequence_files/t0003-line_wrap.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890a
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890ab
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abc
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcd
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcde
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdef
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefg
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefgh
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghi
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghij
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijk
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmn
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
r
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
rs
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
rst
|
||||
|
||||
26
test/escape_sequence_files/t0003j-LF.in
Normal file
26
test/escape_sequence_files/t0003j-LF.in
Normal file
@ -0,0 +1,26 @@
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
25
test/escape_sequence_files/t0003j-LF.text
Normal file
25
test/escape_sequence_files/t0003j-LF.text
Normal file
@ -0,0 +1,25 @@
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15
|
||||
16
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
21
|
||||
22
|
||||
23
|
||||
24
|
||||
25
|
||||
26
|
||||
|
||||
83
test/escape_sequence_files/t0004-LF.in
Normal file
83
test/escape_sequence_files/t0004-LF.in
Normal file
@ -0,0 +1,83 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
u
|
||||
v
|
||||
w
|
||||
x
|
||||
y
|
||||
z
|
||||
A
|
||||
B
|
||||
C
|
||||
D
|
||||
E
|
||||
F
|
||||
G
|
||||
H
|
||||
I
|
||||
J
|
||||
K
|
||||
L
|
||||
M
|
||||
N
|
||||
O
|
||||
P
|
||||
Q
|
||||
R
|
||||
S
|
||||
T
|
||||
U
|
||||
V
|
||||
W
|
||||
X
|
||||
Y
|
||||
Z
|
||||
0
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
0
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
25
test/escape_sequence_files/t0004-LF.text
Normal file
25
test/escape_sequence_files/t0004-LF.text
Normal file
@ -0,0 +1,25 @@
|
||||
7
|
||||
8
|
||||
9
|
||||
0
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
|
||||
7
test/escape_sequence_files/t0004j-CR.in
Normal file
7
test/escape_sequence_files/t0004j-CR.in
Normal file
@ -0,0 +1,7 @@
|
||||
1
x
|
||||
2
x
|
||||
3
x
|
||||
4
x
|
||||
5
x
|
||||
6
x
|
||||
7
x
|
||||
25
test/escape_sequence_files/t0004j-CR.text
Normal file
25
test/escape_sequence_files/t0004j-CR.text
Normal file
@ -0,0 +1,25 @@
|
||||
x
|
||||
x2
|
||||
x 3
|
||||
x 4
|
||||
x 5
|
||||
x 6
|
||||
x 7
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
82
test/escape_sequence_files/t0005-CR.in
Normal file
82
test/escape_sequence_files/t0005-CR.in
Normal file
@ -0,0 +1,82 @@
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
b
a
|
||||
25
test/escape_sequence_files/t0005-CR.text
Normal file
25
test/escape_sequence_files/t0005-CR.text
Normal file
@ -0,0 +1,25 @@
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
a b
|
||||
|
||||
a
|
||||
|
||||
ab
|
||||
|
||||
1
test/escape_sequence_files/t0006-IND.in
Normal file
1
test/escape_sequence_files/t0006-IND.in
Normal file
@ -0,0 +1 @@
|
||||
aDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD0D1D2D3D4D5D6D7D8D9D0DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDt
|
||||
25
test/escape_sequence_files/t0006-IND.text
Normal file
25
test/escape_sequence_files/t0006-IND.text
Normal file
@ -0,0 +1,25 @@
|
||||
7
|
||||
8
|
||||
9
|
||||
0
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
|
||||
8
test/escape_sequence_files/t0007-space_at_end.in
Normal file
8
test/escape_sequence_files/t0007-space_at_end.in
Normal file
@ -0,0 +1,8 @@
|
||||
0 space:
|
||||
1 space:
|
||||
2 space:
|
||||
3 space:
|
||||
70 space:
|
||||
71 space:
|
||||
72 space:
|
||||
73 space:
|
||||
25
test/escape_sequence_files/t0007-space_at_end.text
Normal file
25
test/escape_sequence_files/t0007-space_at_end.text
Normal file
@ -0,0 +1,25 @@
|
||||
0 space:
|
||||
1 space:
|
||||
2 space:
|
||||
3 space:
|
||||
70 space:
|
||||
71 space:
|
||||
72 space:
|
||||
|
||||
73 space:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
7
test/escape_sequence_files/t0008-BS.in
Normal file
7
test/escape_sequence_files/t0008-BS.in
Normal file
@ -0,0 +1,7 @@
|
||||
abcdefghijklmnopqrstuvwxyz!
|
||||
abc@
|
||||
#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop$
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq%
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqr^
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrs&
|
||||
25
test/escape_sequence_files/t0008-BS.text
Normal file
25
test/escape_sequence_files/t0008-BS.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqrst!vwxyz
|
||||
@bc
|
||||
#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghij$lmnop
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghij%lmnopq
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
^
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
&s
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
1
test/escape_sequence_files/t0009-NEL.in
Normal file
1
test/escape_sequence_files/t0009-NEL.in
Normal file
@ -0,0 +1 @@
|
||||
aEabEabcEabcdEabcdeEabcdefEabcdefgEabcdefghEabcdefghiEabcdefghijEabcdefghijkEabcdefghijklEabcdefghijklmEabcdefghijklmnEabcdefghijklmnoEabcdefghijklmnopEabcdefghijklmnopqEabcdefghijklmnopqrEabcdefghijklmnopqrsEabcdefghijklmnopqrstEabcdefghijklmnopqrstuEabcdefghijklmnopqrstuvEabcdefghijklmnopqrstuvwEabcdefghijklmnopqrstuvwxEabcdefghijklmnopqrstuvwxyEabcdefghijklmnopqrstuvwxyzEabcdefghijklmnopqrstuvwxyzAEabcdefghijklmnopqrstuvwxyzABEabcdefghijklmnopqrstuvwxyzABCEabcdefghijklmnopqrstuvwxyzABCDEabcdefghijklmnopqrstuvwxyzABCDEEabcdefghijklmnopqrstuvwxyzABCDEFEabcdefghijklmnopqrstuvwxyzABCDEFGEabcdefghijklmnopqrstuvwxyzABCDEFGHEabcdefghijklmnopqrstuvwxyzABCDEFGHIEabcdefghijklmnopqrstuvwxyzABCDEFGHIJEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQREabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890aEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdeEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefgEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghiEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijkEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnoEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrsEabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrst
|
||||
25
test/escape_sequence_files/t0009-NEL.text
Normal file
25
test/escape_sequence_files/t0009-NEL.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890a
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890ab
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abc
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcd
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcde
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdef
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefg
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefgh
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghi
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghij
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijk
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmn
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
r
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
rs
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
rst
|
||||
|
||||
10
test/escape_sequence_files/t0010-RI.in
Normal file
10
test/escape_sequence_files/t0010-RI.in
Normal file
@ -0,0 +1,10 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
dMeMfMg
|
||||
h
|
||||
i
|
||||
j....................................................................kMlMmMn
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0010-RI.text
Normal file
25
test/escape_sequence_files/t0010-RI.text
Normal file
@ -0,0 +1,25 @@
|
||||
a g n
|
||||
h f m
|
||||
ie l
|
||||
j....................................................................k
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
47
test/escape_sequence_files/t0011-RI_scroll.in
Normal file
47
test/escape_sequence_files/t0011-RI_scroll.in
Normal file
@ -0,0 +1,47 @@
|
||||
And the third.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
This should be the last line.
|
||||
This one should be lost.
|
||||
This one's a goner, too.
MMMMMMMMMMMMMMMMMMMMMMMMThis is second line.
MThis should be the first line.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0011-RI_scroll.text
Normal file
25
test/escape_sequence_files/t0011-RI_scroll.text
Normal file
@ -0,0 +1,25 @@
|
||||
This should be the first line.
|
||||
This is second line.
|
||||
And the third.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
This should be the last line.
|
||||
This one should be lost.
|
||||
1
test/escape_sequence_files/t0012-VT.in
Normal file
1
test/escape_sequence_files/t0012-VT.in
Normal file
@ -0,0 +1 @@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrst
|
||||
25
test/escape_sequence_files/t0012-VT.text
Normal file
25
test/escape_sequence_files/t0012-VT.text
Normal file
@ -0,0 +1,25 @@
|
||||
7
|
||||
8
|
||||
9
|
||||
0
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
|
||||
1
test/escape_sequence_files/t0013-FF.in
Normal file
1
test/escape_sequence_files/t0013-FF.in
Normal file
@ -0,0 +1 @@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqrst
|
||||
25
test/escape_sequence_files/t0013-FF.text
Normal file
25
test/escape_sequence_files/t0013-FF.text
Normal file
@ -0,0 +1,25 @@
|
||||
8
|
||||
9
|
||||
0
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
|
||||
|
||||
8
test/escape_sequence_files/t0014-CAN.in
Normal file
8
test/escape_sequence_files/t0014-CAN.in
Normal file
@ -0,0 +1,8 @@
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcd!Defgh
|
||||
abcd!*Defgh
|
||||
abcd[Defgh
|
||||
abcd[!Defgh
|
||||
abcd[2Defgh
|
||||
abcd[*2;Defgh
|
||||
25
test/escape_sequence_files/t0014-CAN.text
Normal file
25
test/escape_sequence_files/t0014-CAN.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
8
test/escape_sequence_files/t0015-SUB.in
Normal file
8
test/escape_sequence_files/t0015-SUB.in
Normal file
@ -0,0 +1,8 @@
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcd!Defgh
|
||||
abcd!*Defgh
|
||||
abcd[Defgh
|
||||
abcd[!Defgh
|
||||
abcd[2Defgh
|
||||
abcd[*2;Defgh
|
||||
25
test/escape_sequence_files/t0015-SUB.text
Normal file
25
test/escape_sequence_files/t0015-SUB.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
abcdDefgh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
17
test/escape_sequence_files/t0016-SU.in
Normal file
17
test/escape_sequence_files/t0016-SU.in
Normal file
@ -0,0 +1,17 @@
|
||||
Hello[SGoodbye
|
||||
|
||||
Up[3SDown
|
||||
x
|
||||
[2S
|
||||
-----------------------------------------------------------------------------[Sx
|
||||
------------------------------------------------------------------------------[Sx
|
||||
-------------------------------------------------------------------------------[Sx
|
||||
--------------------------------------------------------------------------------[Sx
|
||||
---------------------------------------------------------------------------------[Sx
|
||||
.............................................................................[Sx
|
||||
..............................................................................[Sx
|
||||
...............................................................................[Sx
|
||||
................................................................................[Sx
|
||||
.................................................................................[Sx
|
||||
[30S
|
||||
The End.
|
||||
25
test/escape_sequence_files/t0016-SU.text
Normal file
25
test/escape_sequence_files/t0016-SU.text
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
The End.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
54
test/escape_sequence_files/t0017-SD.in
Normal file
54
test/escape_sequence_files/t0017-SD.in
Normal file
@ -0,0 +1,54 @@
|
||||
A
|
||||
B
|
||||
C
|
||||
D
|
||||
E
|
||||
F
|
||||
G
|
||||
H
|
||||
I
|
||||
J
|
||||
K
|
||||
L
|
||||
M
|
||||
N
|
||||
O
|
||||
P
|
||||
Q
|
||||
R
|
||||
S
|
||||
T
|
||||
U
|
||||
V
|
||||
W
|
||||
X[3S
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e[3T
|
||||
f
|
||||
g
|
||||
h
|
||||
------------------------------------------------------------------------------[T1
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------[T2
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------[T3
|
||||
|
||||
|
||||
---------------------------------------------------------------------------------[T4
|
||||
|
||||
|
||||
..............................................................................[T5
|
||||
|
||||
|
||||
...............................................................................[T6
|
||||
|
||||
|
||||
................................................................................[T7
|
||||
|
||||
|
||||
.................................................................................[T8
|
||||
25
test/escape_sequence_files/t0017-SD.text
Normal file
25
test/escape_sequence_files/t0017-SD.text
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
|
||||
a
|
||||
b
|
||||
f
|
||||
g
|
||||
h 1
|
||||
|
||||
2
|
||||
|
||||
|
||||
3
|
||||
|
||||
|
||||
-4------------------------------------------------------------------------------
|
||||
|
||||
5
|
||||
|
||||
6
|
||||
|
||||
7
|
||||
|
||||
|
||||
8...............................................................................
|
||||
|
||||
14
test/escape_sequence_files/t0020-CUF.in
Normal file
14
test/escape_sequence_files/t0020-CUF.in
Normal file
@ -0,0 +1,14 @@
|
||||
abcdefg[Chijkl
|
||||
abcdefg[10Chijkl
|
||||
abcdefg[10;3Chijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno[C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop[C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqr[C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[3C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[4C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[5C@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[6C@
|
||||
[79Cx
|
||||
[80Cx
|
||||
abcd[10C
|
||||
25
test/escape_sequence_files/t0020-CUF.text
Normal file
25
test/escape_sequence_files/t0020-CUF.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefg hijkl
|
||||
abcdefg hijkl
|
||||
abcdefg hijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
r @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
x
|
||||
x
|
||||
abcd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
8
test/escape_sequence_files/t0021-CUB.in
Normal file
8
test/escape_sequence_files/t0021-CUB.in
Normal file
@ -0,0 +1,8 @@
|
||||
abcdefg[D!@
|
||||
abcdefg[10D!@
|
||||
abcdefg[2;3D!@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno[D@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop[D@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[D@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqr[D@
|
||||
[Dx
|
||||
25
test/escape_sequence_files/t0021-CUB.text
Normal file
25
test/escape_sequence_files/t0021-CUB.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdef!@
|
||||
!@cdefg
|
||||
abcde!@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmn@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno@q
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
@
|
||||
x
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0022-CUU.in
Normal file
25
test/escape_sequence_files/t0022-CUU.in
Normal file
@ -0,0 +1,25 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
d[Ae[Af[Ag
|
||||
h
|
||||
i
|
||||
j....................................................................k[Al[Am[An
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[0A0[1A1[2A2[3;5A3
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0022-CUU.text
Normal file
25
test/escape_sequence_files/t0022-CUU.text
Normal file
@ -0,0 +1,25 @@
|
||||
a g n
|
||||
h f m
|
||||
ie l
|
||||
j....................................................................k
|
||||
|
||||
3
|
||||
|
||||
|
||||
2
|
||||
|
||||
1
|
||||
0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
50
test/escape_sequence_files/t0023-CUU_scroll.in
Normal file
50
test/escape_sequence_files/t0023-CUU_scroll.in
Normal file
@ -0,0 +1,50 @@
|
||||
This is the first line.
|
||||
This is the second line.
|
||||
And the third.
|
||||
This line should be deleted.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Penultimate line.
|
||||
This should be the last line.
[36AI have gone up all the way...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0023-CUU_scroll.text
Normal file
25
test/escape_sequence_files/t0023-CUU_scroll.text
Normal file
@ -0,0 +1,25 @@
|
||||
I have gone up all the way...
|
||||
This line should be deleted.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Penultimate line.
|
||||
This should be the last line.
|
||||
24
test/escape_sequence_files/t0024-CUD.in
Normal file
24
test/escape_sequence_files/t0024-CUD.in
Normal file
@ -0,0 +1,24 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
u
|
||||
v
|
||||
w
|
||||
x[23A0[B1[0B2[1B3[2B4[3;5B5[100BBottom line.
[8A[78CA[BB[BC[BD[BE
[6B
|
||||
25
test/escape_sequence_files/t0024-CUD.text
Normal file
25
test/escape_sequence_files/t0024-CUD.text
Normal file
@ -0,0 +1,25 @@
|
||||
b 1
|
||||
c 2
|
||||
d 3
|
||||
e
|
||||
f 4
|
||||
g
|
||||
h
|
||||
i 5
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q A
|
||||
r B
|
||||
s C
|
||||
t D
|
||||
u E
|
||||
v
|
||||
w
|
||||
x
|
||||
Bottom line.
|
||||
|
||||
1
test/escape_sequence_files/t0025-CUP.in
Normal file
1
test/escape_sequence_files/t0025-CUP.in
Normal file
@ -0,0 +1 @@
|
||||
[Ha[2;3Hb[;4Hc[10;10Hd[5He[40;16Hf[20;100Hg[100;200H
|
||||
25
test/escape_sequence_files/t0025-CUP.text
Normal file
25
test/escape_sequence_files/t0025-CUP.text
Normal file
@ -0,0 +1,25 @@
|
||||
b
|
||||
|
||||
|
||||
e
|
||||
|
||||
|
||||
|
||||
|
||||
d
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
g
|
||||
|
||||
|
||||
|
||||
|
||||
f
|
||||
|
||||
2
test/escape_sequence_files/t0026-CNL.in
Normal file
2
test/escape_sequence_files/t0026-CNL.in
Normal file
@ -0,0 +1,2 @@
|
||||
abc[Edef[5Eghi
|
||||
-------------------------------------------------------------------------abcdefg[Ehij[100Elast line
|
||||
25
test/escape_sequence_files/t0026-CNL.text
Normal file
25
test/escape_sequence_files/t0026-CNL.text
Normal file
@ -0,0 +1,25 @@
|
||||
def
|
||||
|
||||
|
||||
|
||||
|
||||
ghi
|
||||
-------------------------------------------------------------------------abcdefg
|
||||
hij
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
last line
|
||||
|
||||
6
test/escape_sequence_files/t0027-CPL.in
Normal file
6
test/escape_sequence_files/t0027-CPL.in
Normal file
@ -0,0 +1,6 @@
|
||||
erased[Freplacement
|
||||
|
||||
|
||||
line four[2Fline two
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0027-CPL.text
Normal file
25
test/escape_sequence_files/t0027-CPL.text
Normal file
@ -0,0 +1,25 @@
|
||||
replacement
|
||||
line two
|
||||
|
||||
line four
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
14
test/escape_sequence_files/t0030-HPR.in
Normal file
14
test/escape_sequence_files/t0030-HPR.in
Normal file
@ -0,0 +1,14 @@
|
||||
abcdefg[ahijkl
|
||||
abcdefg[10ahijkl
|
||||
abcdefg[10;3ahijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno[a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop[a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqr[a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[3a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[4a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[5a@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm[6a@
|
||||
[79ax
|
||||
[80ax
|
||||
abcd[10a
|
||||
25
test/escape_sequence_files/t0030-HPR.text
Normal file
25
test/escape_sequence_files/t0030-HPR.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefg hijkl
|
||||
abcdefg hijkl
|
||||
abcdefg hijkl
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
r @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklm @
|
||||
x
|
||||
x
|
||||
abcd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
8
test/escape_sequence_files/t0031-HPB.in_
Normal file
8
test/escape_sequence_files/t0031-HPB.in_
Normal file
@ -0,0 +1,8 @@
|
||||
abcdefg[j!@
|
||||
abcdefg[10j!@
|
||||
abcdefg[2;3j!@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno[j@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop[j@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[j@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopqr[j@
|
||||
[jx
|
||||
25
test/escape_sequence_files/t0031-HPB.text
Normal file
25
test/escape_sequence_files/t0031-HPB.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefg!@
|
||||
abcdefg!@
|
||||
abcdefg!@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmno@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq
|
||||
r@
|
||||
x
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0032-VPB.in
Normal file
25
test/escape_sequence_files/t0032-VPB.in
Normal file
@ -0,0 +1,25 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
d[ke[kf[kg
|
||||
h
|
||||
i
|
||||
j....................................................................k[kl[km[kn
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[0k0[1k1[2k2[3;5k3
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0032-VPB.text
Normal file
25
test/escape_sequence_files/t0032-VPB.text
Normal file
@ -0,0 +1,25 @@
|
||||
b
|
||||
c
|
||||
defg
|
||||
h
|
||||
i
|
||||
j....................................................................klmn
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
0123
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
50
test/escape_sequence_files/t0033-VPB_scroll.in
Normal file
50
test/escape_sequence_files/t0033-VPB_scroll.in
Normal file
@ -0,0 +1,50 @@
|
||||
This is the first line.
|
||||
This is the second line.
|
||||
And the third.
|
||||
This line should be deleted.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Penultimate line.
|
||||
This should be the last line.
[36kI have gone up all the way...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
25
test/escape_sequence_files/t0033-VPB_scroll.text
Normal file
25
test/escape_sequence_files/t0033-VPB_scroll.text
Normal file
@ -0,0 +1,25 @@
|
||||
I have gone up all the way...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
24
test/escape_sequence_files/t0034-VPR.in
Normal file
24
test/escape_sequence_files/t0034-VPR.in
Normal file
@ -0,0 +1,24 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
u
|
||||
v
|
||||
w
|
||||
x[23A0[e1[0e2[1e3[2e4[3;5e5[100eBottom line.
[8A[78CA[eB[eC[eD[eE
[6e
|
||||
25
test/escape_sequence_files/t0034-VPR.text
Normal file
25
test/escape_sequence_files/t0034-VPR.text
Normal file
@ -0,0 +1,25 @@
|
||||
b 1
|
||||
c 2
|
||||
d 3
|
||||
e
|
||||
f 4
|
||||
g
|
||||
h
|
||||
i 5
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q A
|
||||
r B
|
||||
s C
|
||||
t D
|
||||
u E
|
||||
v
|
||||
w
|
||||
x
|
||||
Bottom line.
|
||||
|
||||
1
test/escape_sequence_files/t0035-HVP.in
Normal file
1
test/escape_sequence_files/t0035-HVP.in
Normal file
@ -0,0 +1 @@
|
||||
[fa[2;3fb[;4fc[10;10fd[5fe[40;16ff[20;100fg[100;200f
|
||||
25
test/escape_sequence_files/t0035-HVP.text
Normal file
25
test/escape_sequence_files/t0035-HVP.text
Normal file
@ -0,0 +1,25 @@
|
||||
b
|
||||
|
||||
|
||||
e
|
||||
|
||||
|
||||
|
||||
|
||||
d
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
g
|
||||
|
||||
|
||||
|
||||
|
||||
f
|
||||
|
||||
7
test/escape_sequence_files/t0040-REP.in
Normal file
7
test/escape_sequence_files/t0040-REP.in
Normal file
@ -0,0 +1,7 @@
|
||||
x[5b
|
||||
[3b<
|
||||
abcdefg[3D[b
|
||||
abcdefg[3D[b!
|
||||
@[20b
|
||||
.[4b
|
||||
?[0b-
|
||||
25
test/escape_sequence_files/t0040-REP.text
Normal file
25
test/escape_sequence_files/t0040-REP.text
Normal file
@ -0,0 +1,25 @@
|
||||
xxxxxx
|
||||
<
|
||||
abcdefg
|
||||
abcd!fg
|
||||
@@@@@@@@@
|
||||
@@@@@@@@@@@@
|
||||
.
|
||||
....
|
||||
?
|
||||
?-
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
23
test/escape_sequence_files/t0050-ICH.in
Normal file
23
test/escape_sequence_files/t0050-ICH.in
Normal file
@ -0,0 +1,23 @@
|
||||
abcdefghijklmnopqrstuvwxyz[15@
|
||||
abcdefghijklmnopqrstuvwxyz[80@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[17@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[18@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[19@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[20@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[21@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop[5@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[5@
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[5@
|
||||
ICH at end:[5@
|
||||
|
||||
abcdefghijklmnopqrstuvwxyz[15@!@#
|
||||
abcdefghijklmnopqrstuvwxyz[80@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[17@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[18@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[19@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[20@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789[21@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop[5@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[5@!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnopq[5@!@#
|
||||
ICH at end:[5@!@#
|
||||
25
test/escape_sequence_files/t0050-ICH.text
Normal file
25
test/escape_sequence_files/t0050-ICH.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqrstu
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567 89
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567 89
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567 8
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ01234567890abcdefghijkl
|
||||
ICH at end:
|
||||
|
||||
abcdefghijklmnopqrstu!@# vwxyz
|
||||
abcdefghijklmnopqrstu!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567!@# 89
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567!@# 89
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567!@# 8
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567!@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop!
|
||||
@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890abcdefghijklmnop!
|
||||
@#
|
||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW!@# XYZ01234567890abcdefghijkl
|
||||
ICH at end:!@#
|
||||
|
||||
23
test/escape_sequence_files/t0051-IL.in
Normal file
23
test/escape_sequence_files/t0051-IL.in
Normal file
@ -0,0 +1,23 @@
|
||||
ab
|
||||
cd
|
||||
ef
|
||||
gh
|
||||
ij
|
||||
kl
|
||||
mn
|
||||
op[2A[LQR[3A[4LST[10B
|
||||
1
|
||||
2
|
||||
3
|
||||
4
|
||||
5[A------------------------------------------------------------------------------a[Lb[2B
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
11
|
||||
12
|
||||
13
|
||||
14
|
||||
15[4A[3L[100B
|
||||
25
test/escape_sequence_files/t0051-IL.text
Normal file
25
test/escape_sequence_files/t0051-IL.text
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
ef
|
||||
gh
|
||||
ij
|
||||
QR
|
||||
kl
|
||||
mn
|
||||
op
|
||||
1
|
||||
2
|
||||
3
|
||||
b
|
||||
4------------------------------------------------------------------------------a
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
10
|
||||
|
||||
|
||||
|
||||
11
|
||||
12
|
||||
|
||||
15
test/escape_sequence_files/t0052-DL.in
Normal file
15
test/escape_sequence_files/t0052-DL.in
Normal file
@ -0,0 +1,15 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h[4A[2Mijklmnop
|
||||
|
||||
|
||||
1
|
||||
2
|
||||
3
|
||||
4[2A
[79C[Mx
|
||||
|
||||
25
test/escape_sequence_files/t0052-DL.text
Normal file
25
test/escape_sequence_files/t0052-DL.text
Normal file
@ -0,0 +1,25 @@
|
||||
a
|
||||
b
|
||||
c
|
||||
ijklmnop
|
||||
g
|
||||
h
|
||||
1
|
||||
x
|
||||
4
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
12
test/escape_sequence_files/t0053-DCH.in
Normal file
12
test/escape_sequence_files/t0053-DCH.in
Normal file
@ -0,0 +1,12 @@
|
||||
abcdefghijklmnopqrstuvwxyz[8D>[2P
|
||||
abcdefghijklmnopqrstuvwxyz[8D>[2P!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[80D>[10P!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D>[10P!
|
||||
------------------------------------------------------------------------------[P?
|
||||
-------------------------------------------------------------------------------[P?
|
||||
-------------------------------------------------------------------------------[P?
|
||||
---------------------------------------------------------------------------------[P?
|
||||
..............................................................................[P
|
||||
...............................................................................[P
|
||||
...............................................................................[P
|
||||
.................................................................................[P
|
||||
25
test/escape_sequence_files/t0053-DCH.text
Normal file
25
test/escape_sequence_files/t0053-DCH.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqr>vwxyz
|
||||
abcdefghijklmnopqr>!wxyz
|
||||
>!mnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABC>!PQRSTUVWXYZ0123456789abcdefgh
|
||||
------------------------------------------------------------------------------?
|
||||
-------------------------------------------------------------------------------?
|
||||
-------------------------------------------------------------------------------?
|
||||
--------------------------------------------------------------------------------
|
||||
-?
|
||||
..............................................................................
|
||||
...............................................................................
|
||||
...............................................................................
|
||||
................................................................................
|
||||
.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
12
test/escape_sequence_files/t0054-ECH.in
Normal file
12
test/escape_sequence_files/t0054-ECH.in
Normal file
@ -0,0 +1,12 @@
|
||||
abcdefghijklmnopqrstuvwxyz[8D>[2X
|
||||
abcdefghijklmnopqrstuvwxyz[8D>[2X!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[80D>[10X!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D>[10X!
|
||||
------------------------------------------------------------------------------[X?
|
||||
-------------------------------------------------------------------------------[X?
|
||||
-------------------------------------------------------------------------------[X?
|
||||
---------------------------------------------------------------------------------[X?
|
||||
..............................................................................[X
|
||||
...............................................................................[X
|
||||
...............................................................................[X
|
||||
.................................................................................[X
|
||||
25
test/escape_sequence_files/t0054-ECH.text
Normal file
25
test/escape_sequence_files/t0054-ECH.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqr> vwxyz
|
||||
abcdefghijklmnopqr>! vwxyz
|
||||
>! lmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABC>! OPQRSTUVWXYZ0123456789abcdefgh
|
||||
------------------------------------------------------------------------------?
|
||||
-------------------------------------------------------------------------------?
|
||||
-------------------------------------------------------------------------------?
|
||||
--------------------------------------------------------------------------------
|
||||
-?
|
||||
..............................................................................
|
||||
...............................................................................
|
||||
...............................................................................
|
||||
................................................................................
|
||||
.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
8
test/escape_sequence_files/t0055-EL.in
Normal file
8
test/escape_sequence_files/t0055-EL.in
Normal file
@ -0,0 +1,8 @@
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[K
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[0K
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[1K
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[2K
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[K!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[1K!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[40D><[2K!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh[K!
|
||||
25
test/escape_sequence_files/t0055-EL.text
Normal file
25
test/escape_sequence_files/t0055-EL.text
Normal file
@ -0,0 +1,25 @@
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABC>
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABC>
|
||||
FGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh
|
||||
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABC>!
|
||||
!FGHIJKLMNOPQRSTUVWXYZ0123456789abcdefgh
|
||||
!
|
||||
abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefg!
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
62
test/escape_sequence_files/t0056-ED.in
Normal file
62
test/escape_sequence_files/t0056-ED.in
Normal file
@ -0,0 +1,62 @@
|
||||
a
|
||||
ab
|
||||
abc
|
||||
abcd
|
||||
abcde
|
||||
abcdef
|
||||
abcdefg
|
||||
abcdefgh
|
||||
abcdefghi
|
||||
abcdefghij
|
||||
abcdefghijk
|
||||
abcdefghijkl
|
||||
abcdefghijklm
|
||||
abcdefghijklmn
|
||||
abcdefghijklmno
|
||||
abcdefghijklmnop
|
||||
abcdefghijklmnopq
|
||||
abcdefghijklmnopqr
|
||||
abcdefghijklmnopqrs
|
||||
abcdefghijklmnopqrst
|
||||
abcdefghijklmnopqrstu
|
||||
abcdefghijklmnopqrstuv
|
||||
abcdefghijklmnopqrstuvw
|
||||
abcdefghijklmnopqrstuvwx
|
||||
abcdefghijklmnopqrstuvwxy
|
||||
abcdefghijklmnopqrstuvwxyz[20D[5A[J[10A[1J[40B
|
||||
A
|
||||
AB
|
||||
ABC
|
||||
ABCD
|
||||
ABCDE
|
||||
ABCDEF
|
||||
ABCDEFG
|
||||
ABCDEFGH
|
||||
ABCDEFGHI
|
||||
ABCDEFGHIJ
|
||||
ABCDEFGHIJK
|
||||
ABCDEFGHIJKL
|
||||
ABCDEFGHIJKLM
|
||||
ABCDEFGHIJKLMN
|
||||
ABCDEFGHIJKLMNO
|
||||
ABCDEFGHIJKLMNOP
|
||||
ABCDEFGHIJKLMNOPQ
|
||||
ABCDEFGHIJKLMNOPQR
|
||||
ABCDEFGHIJKLMNOPQRS
|
||||
ABCDEFGHIJKLMNOPQRST
|
||||
ABCDEFGHIJKLMNOPQRSTU
|
||||
ABCDEFGHIJKLMNOPQRSTUV
|
||||
ABCDEFGHIJKLMNOPQRSTUVW
|
||||
ABCDEFGHIJKLMNOPQRSTUVWX
|
||||
ABCDEFGHIJKLMNOPQRSTUVWXY[20D[2J!
|
||||
[30B
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[3Av[B[J^
|
||||
|
||||
|
||||
|
||||
the end
|
||||
25
test/escape_sequence_files/t0056-ED.text
Normal file
25
test/escape_sequence_files/t0056-ED.text
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
!
|
||||
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaav
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^
|
||||
|
||||
|
||||
|
||||
the end
|
||||
|
||||
55
test/escape_sequence_files/t0057-ED3.in
Normal file
55
test/escape_sequence_files/t0057-ED3.in
Normal file
@ -0,0 +1,55 @@
|
||||
a
|
||||
ab
|
||||
abc
|
||||
abcd
|
||||
abcde
|
||||
abcdef
|
||||
abcdefg
|
||||
abcdefgh
|
||||
abcdefghi
|
||||
abcdefghij
|
||||
abcdefghijk
|
||||
abcdefghijkl
|
||||
abcdefghijklm
|
||||
abcdefghijklmn
|
||||
abcdefghijklmno
|
||||
abcdefghijklmnop
|
||||
abcdefghijklmnopq
|
||||
abcdefghijklmnopqr
|
||||
abcdefghijklmnopqrs
|
||||
abcdefghijklmnopqrst
|
||||
abcdefghijklmnopqrstu
|
||||
abcdefghijklmnopqrstuv
|
||||
abcdefghijklmnopqrstuvw
|
||||
abcdefghijklmnopqrstuvwx
|
||||
abcdefghijklmnopqrstuvwxy
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
A
|
||||
AB
|
||||
ABC
|
||||
ABCD
|
||||
ABCDE
|
||||
ABCDEF
|
||||
ABCDEFG
|
||||
ABCDEFGH
|
||||
ABCDEFGHI
|
||||
ABCDEFGHIJ
|
||||
ABCDEFGHIJK
|
||||
ABCDEFGHIJKL
|
||||
ABCDEFGHIJKLM
|
||||
ABCDEFGHIJKLMN
|
||||
ABCDEFGHIJKLMNO
|
||||
ABCDEFGHIJKLMNOP
|
||||
ABCDEFGHIJKLMNOPQ
|
||||
ABCDEFGHIJKLMNOPQR
|
||||
ABCDEFGHIJKLMNOPQRS
|
||||
ABCDEFGHIJKLMNOPQRST
|
||||
ABCDEFGHIJKLMNOPQRSTU
|
||||
ABCDEFGHIJKLMNOPQRSTUV
|
||||
ABCDEFGHIJKLMNOPQRSTUVW
|
||||
ABCDEFGHIJKLMNOPQRSTUVWX
|
||||
ABCDEFGHIJKLMNOPQRSTUVWXY[3J
|
||||
this
|
||||
is
|
||||
the
|
||||
end
|
||||
6
test/escape_sequence_files/t0057-ED3.note
Normal file
6
test/escape_sequence_files/t0057-ED3.note
Normal file
@ -0,0 +1,6 @@
|
||||
Xterm behaves oddly with CSI 3 J. This function is supposed to clear the
|
||||
saved lines in history. Xterm does this, but a small number of lines of
|
||||
history are not cleared. The number seems to vary with how high the window is
|
||||
and how much output has recently been saved. There is no reason to simulate
|
||||
this behavior, so the expected outputs are as if the entire history was
|
||||
erased.
|
||||
25
test/escape_sequence_files/t0057-ED3.text
Normal file
25
test/escape_sequence_files/t0057-ED3.text
Normal file
@ -0,0 +1,25 @@
|
||||
ABCDEF
|
||||
ABCDEFG
|
||||
ABCDEFGH
|
||||
ABCDEFGHI
|
||||
ABCDEFGHIJ
|
||||
ABCDEFGHIJK
|
||||
ABCDEFGHIJKL
|
||||
ABCDEFGHIJKLM
|
||||
ABCDEFGHIJKLMN
|
||||
ABCDEFGHIJKLMNO
|
||||
ABCDEFGHIJKLMNOP
|
||||
ABCDEFGHIJKLMNOPQ
|
||||
ABCDEFGHIJKLMNOPQR
|
||||
ABCDEFGHIJKLMNOPQRS
|
||||
ABCDEFGHIJKLMNOPQRST
|
||||
ABCDEFGHIJKLMNOPQRSTU
|
||||
ABCDEFGHIJKLMNOPQRSTUV
|
||||
ABCDEFGHIJKLMNOPQRSTUVW
|
||||
ABCDEFGHIJKLMNOPQRSTUVWX
|
||||
ABCDEFGHIJKLMNOPQRSTUVWXY
|
||||
this
|
||||
is
|
||||
the
|
||||
end
|
||||
|
||||
9
test/escape_sequence_files/t0060-DECSC.in
Normal file
9
test/escape_sequence_files/t0060-DECSC.in
Normal file
@ -0,0 +1,9 @@
|
||||
7v 1[S2
|
||||
|
||||
38^
|
||||
|
||||
|
||||
|
||||
v7
|
||||
...[Sooo8^
|
||||
|
||||
25
test/escape_sequence_files/t0060-DECSC.text
Normal file
25
test/escape_sequence_files/t0060-DECSC.text
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
3
|
||||
|
||||
v
|
||||
... ^
|
||||
ooo
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
9
test/escape_sequence_files/t0061-CSI_s.in
Normal file
9
test/escape_sequence_files/t0061-CSI_s.in
Normal file
@ -0,0 +1,9 @@
|
||||
[sv 1[S2
|
||||
|
||||
3[u^
|
||||
|
||||
|
||||
|
||||
v[s
|
||||
...[Sooo[u^
|
||||
|
||||
25
test/escape_sequence_files/t0061-CSI_s.text
Normal file
25
test/escape_sequence_files/t0061-CSI_s.text
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
3
|
||||
|
||||
v
|
||||
... ^
|
||||
ooo
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
31
test/escape_sequence_files/t0070-DECSTBM_LF.in
Normal file
31
test/escape_sequence_files/t0070-DECSTBM_LF.in
Normal file
@ -0,0 +1,31 @@
|
||||
[3;7r1
|
||||
2
|
||||
3
|
||||
4
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9[78GABCDEF[8da
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
r
|
||||
s
|
||||
t
|
||||
u[78Gvwxyz
|
||||
[r[24d
|
||||
The end.
|
||||
25
test/escape_sequence_files/t0070-DECSTBM_LF.text
Normal file
25
test/escape_sequence_files/t0070-DECSTBM_LF.text
Normal file
@ -0,0 +1,25 @@
|
||||
1
|
||||
2
|
||||
6
|
||||
7
|
||||
8
|
||||
9 ABC
|
||||
DEF
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
yz qrstu vwx
|
||||
The end.
|
||||
3
test/escape_sequence_files/t0071-DECSTBM_IND.in
Normal file
3
test/escape_sequence_files/t0071-DECSTBM_IND.in
Normal file
@ -0,0 +1,3 @@
|
||||
[3;7r1D2D3D4D5D6D7D8D9[78GABCDEF[8daDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDu[78Gvwxyz
|
||||
[r[24d
|
||||
The end.
|
||||
25
test/escape_sequence_files/t0071-DECSTBM_IND.text
Normal file
25
test/escape_sequence_files/t0071-DECSTBM_IND.text
Normal file
@ -0,0 +1,25 @@
|
||||
2
|
||||
6
|
||||
7
|
||||
8
|
||||
9 ABC
|
||||
DEF
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
The end. rstu vwx
|
||||
|
||||
2
test/escape_sequence_files/t0072-DECSTBM_NEL.in
Normal file
2
test/escape_sequence_files/t0072-DECSTBM_NEL.in
Normal file
@ -0,0 +1,2 @@
|
||||
[3;7r1E2E3E4E5E6E7E8E9[8daEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEu[r[24d
|
||||
The end.
|
||||
25
test/escape_sequence_files/t0072-DECSTBM_NEL.text
Normal file
25
test/escape_sequence_files/t0072-DECSTBM_NEL.text
Normal file
@ -0,0 +1,25 @@
|
||||
2
|
||||
5
|
||||
6
|
||||
7
|
||||
8
|
||||
9
|
||||
a
|
||||
b
|
||||
c
|
||||
d
|
||||
e
|
||||
f
|
||||
g
|
||||
h
|
||||
i
|
||||
j
|
||||
k
|
||||
l
|
||||
m
|
||||
n
|
||||
o
|
||||
p
|
||||
q
|
||||
The end.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user