summaryrefslogtreecommitdiff
path: root/web/yacco2/qa/symtbl_test.txt
blob: 163bd831769e8cd1f4c38466d5454eebc72448f9 (plain)
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
27
28
29
30

C:\yacco2\testdriver>rem file: t1.bat

C:\yacco2\testdriver>rem note: remed out lines that have been tested okay

C:\yacco2\testdriver>cd c:\yacco2\testdriver\debug

C:\yacco2\testdriver\Debug>rem echo ########### test out error symbol

C:\yacco2\testdriver\Debug>testdriver 4 "c:/yacco2/compiler/grammars/rule7.dat"

Prime number used: 20011
Test zero len key
Error zero_len_name: zero-len-symbol
1st entry test
duplicate entry test
Error duplicate entry: dup-entry-in-sym-table
Same key address test
Error same key address: same-address-as-key-in-symbol-table
Fill up balance of table
Overflow test
Should be overflow error
Find symbol test
Not found test
Error should be not found:
get symbol by subscript test
Error subscript out of range: -1 subscript-out-of-range
Error subscript out of range: 20011 subscript-out-of-range
Clean up
enter any key then press Enter: x