File tree Expand file tree Collapse file tree 2 files changed +16
-10
lines changed Expand file tree Collapse file tree 2 files changed +16
-10
lines changed Original file line number Diff line number Diff line change @@ -6,11 +6,14 @@ use nqpmo;
6
6
# for any program using it. OTOH, there's not a good way to factor
7
7
# this just yet.)
8
8
my module EXPORTHOW {
9
- ($ ? PACKAGE . WHO )<module > := NQPModuleHOW;
10
- ($ ? PACKAGE . WHO )<class > := NQPClassHOW;
11
- ($ ? PACKAGE . WHO )<grammar > := NQPClassHOW;
12
- ($ ? PACKAGE . WHO )<role > := NQPParametricRoleHOW;
13
- ($ ? PACKAGE . WHO )<native > := NQPNativeHOW;
9
+ ($ ? PACKAGE . WHO )<module > := NQPModuleHOW;
10
+ ($ ? PACKAGE . WHO )<class > := NQPClassHOW;
11
+ ($ ? PACKAGE . WHO )<class-attr > := NQPAttribute;
12
+ ($ ? PACKAGE . WHO )<grammar > := NQPClassHOW;
13
+ ($ ? PACKAGE . WHO )<grammar-attr > := NQPAttribute;
14
+ ($ ? PACKAGE . WHO )<role > := NQPParametricRoleHOW;
15
+ ($ ? PACKAGE . WHO )<role-attr > := NQPAttribute;
16
+ ($ ? PACKAGE . WHO )<native > := NQPNativeHOW;
14
17
}
15
18
16
19
my native int is repr(' P6int' ) { }
Original file line number Diff line number Diff line change 1
1
# Bind the HOWs into the EXPORTHOW package under the package declarator
2
2
# names.
3
3
my knowhow EXPORTHOW {
4
- ($ ? PACKAGE . WHO )<module > := NQPModuleHOW;
5
- ($ ? PACKAGE . WHO )<class > := NQPClassHOW;
6
- ($ ? PACKAGE . WHO )<grammar > := NQPClassHOW;
7
- ($ ? PACKAGE . WHO )<role > := NQPParametricRoleHOW;
8
- ($ ? PACKAGE . WHO )<native > := NQPNativeHOW;
4
+ ($ ? PACKAGE . WHO )<module > := NQPModuleHOW;
5
+ ($ ? PACKAGE . WHO )<class > := NQPClassHOW;
6
+ ($ ? PACKAGE . WHO )<class-attr > := NQPAttribute;
7
+ ($ ? PACKAGE . WHO )<grammar > := NQPClassHOW;
8
+ ($ ? PACKAGE . WHO )<grammar-attr > := NQPAttribute;
9
+ ($ ? PACKAGE . WHO )<role > := NQPParametricRoleHOW;
10
+ ($ ? PACKAGE . WHO )<role-attr > := NQPAttribute;
11
+ ($ ? PACKAGE . WHO )<native > := NQPNativeHOW;
9
12
}
You can’t perform that action at this time.
0 commit comments