import gdb-1999-06-28 snapshot
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.chill / builtins.ch
CommitLineData
c906108c
SS
1xx: MODULE
2
3DCL v_bool BOOL INIT := FALSE;
4DCL v_char CHAR INIT := 'X';
5DCL v_byte BYTE INIT := -30;
6DCL v_ubyte UBYTE INIT := 30;
7DCL v_int INT INIT := -333;
8DCL v_uint UINT INIT := 333;
9DCL v_long LONG INIT := -4444;
10DCL v_ulong ULONG INIT := 4444;
11DCL v_ptr PTR;
12
13SYNMODE m_set = SET (e1, e2, e3, e4, e5, e6);
14DCL v_set m_set INIT := e3;
15
16SYNMODE m_set_range = m_set(e2:e5);
17DCL v_set_range m_set_range INIT := e3;
18
19SYNMODE m_numbered_set = SET (n1 = 25, n2 = 22, n3 = 35, n4 = 33,
20 n5 = 45, n6 = 43);
21DCL v_numbered_set m_numbered_set INIT := n3;
22
23SYNMODE m_char_range = CHAR('A':'Z');
24DCL v_char_range m_char_range INIT := 'G';
25
26SYNMODE m_bool_range = BOOL(FALSE:FALSE);
27DCL v_bool_range m_bool_range;
28
29SYNMODE m_long_range = LONG(255:3211);
30DCL v_long_range m_long_range INIT := 1000;
31
32SYNMODE m_range = RANGE(12:28);
33DCL v_range m_range INIT := 23;
34
35SYNMODE m_chars = CHARS(20);
36SYNMODE m_chars_v = CHARS(20) VARYING;
37DCL v_chars CHARS(20);
38DCL v_chars_v CHARS(20) VARYING INIT := "foo bar";
39
40SYNMODE m_bits = BOOLS(10);
41DCL v_bits BOOLS(10);
42
43SYNMODE m_arr = ARRAY(1:10) BYTE;
44DCL v_arr ARRAY(1:10) BYTE;
45
46SYNMODE m_char_arr = ARRAY (CHAR) BYTE;
47DCL v_char_arr ARRAY(CHAR) BYTE;
48
49SYNMODE m_bool_arr = ARRAY (BOOL) BYTE;
50DCL v_bool_arr ARRAY (BOOL) BYTE;
51
52SYNMODE m_int_arr = ARRAY (INT) BYTE;
53DCL v_int_arr ARRAY (INT) BYTE;
54
55SYNMODE m_set_arr = ARRAY (m_set) BYTE;
56DCL v_set_arr ARRAY (m_set) BYTE;
57
58SYNMODE m_numbered_set_arr = ARRAY (m_numbered_set) BYTE;
59DCL v_numbered_set_arr ARRAY (m_numbered_set) BYTE;
60
61SYNMODE m_char_range_arr = ARRAY (m_char_range) BYTE;
62DCL v_char_range_arr ARRAY (m_char_range) BYTE;
63
64SYNMODE m_set_range_arr = ARRAY (m_set_range) BYTE;
65DCL v_set_range_arr ARRAY (m_set_range) BYTE;
66
67SYNMODE m_bool_range_arr = ARRAY (m_bool_range) BYTE;
68DCL v_bool_range_arr ARRAY (m_bool_range) BYTE;
69
70SYNMODE m_long_range_arr = ARRAY (m_long_range) BYTE;
71DCL v_long_range_arr ARRAY (m_long_range) BYTE;
72
73SYNMODE m_range_arr = ARRAY (m_range) BYTE;
74DCL v_range_arr ARRAY (m_range) BYTE;
75
76SYNMODE m_struct = STRUCT (i LONG,
77 c CHAR,
78 s CHARS(30));
79DCL v_struct m_struct;
80
81v_bool := TRUE;
82
83END xx;
This page took 0.029946 seconds and 4 git commands to generate.