|
|
1.1 root 1: module main;
2: type
3: ElementType = (CHAR, INT, REAL);
4: VR = record
5: case tag : ElementType of
6: CHAR:
7: charValue : char;|
8: INT:
9: intValue : integer;|
10: REAL:
11: realValue : real;
12: end;
13: end;
14: var
15: vr : VR;
16: begin
17: vr.tag := CHAR;
18: vr.charValue := 'c';
19: vr.tag := INT;
20: vr.intValue := 3;
21: vr.tag := REAL;
22: vr.realValue := 3.4;
23: end main.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.