annotate dmd/MATCH.d @ 132:c494af1dba80

Fixes for dmd 2.037
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Fri, 10 Sep 2010 19:14:09 +0100
parents 10317f0c89a5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
1 module dmd.MATCH;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
2
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
3 version (DMDV2) {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
4 enum MATCH
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
5 {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
6 MATCHnomatch, // no match
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
7 MATCHconvert, // match with conversions
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
8
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
9 MATCHconst, // match with conversion to const
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
10
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
11 MATCHexact // exact match
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
12 }
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
13 } else {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
14 enum MATCH
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
15 {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
16 MATCHnomatch, // no match
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
17 MATCHconvert, // match with conversions
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
18
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
19 MATCHexact // exact match
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
20 }
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
21 }
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
22
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
23 import dmd.EnumUtils;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
24 mixin(BringToCurrentScope!(MATCH));