]> git.xonotic.org Git - xonotic/gmqcc.git/blob - tests/enum.qc
enum testcase
[xonotic/gmqcc.git] / tests / enum.qc
1 void(string, ...)   print  = #1;
2 string(float)       ftos   = #2;
3
4 enum {
5     FOO,
6     BAR,
7     BAZ,
8     OMG = BAR,
9     POO,
10     LAST = OMG + POO
11 };
12
13 enum {A};
14 enum {B=A+1};
15 enum {C=A};
16
17 void main() {
18     print(ftos(FOO), "\n");
19     print(ftos(BAR), "\n");
20     print(ftos(BAZ), "\n");
21     print(ftos(OMG), "\n");
22     print(ftos(POO), "\n");
23     print(ftos(LAST), "\n");
24     print(ftos(C), "\n");
25 }