|
712 | 712 | (localize local-augment-table 'augment-internals) |
713 | 713 | (localize local-inner-table '(pubment-internals augment-internals)) |
714 | 714 | (localize local-init-table 'only-init-internals))) |
715 | | - (define-values (localized-field-get-names |
716 | | - localized-field-set-names |
717 | | - localized-private-field-get-names |
718 | | - localized-private-field-set-names |
719 | | - localized-inherit-field-get-names |
720 | | - localized-inherit-field-set-names) |
721 | | - (values (map car localized-field-pairs) |
722 | | - (map cadr localized-field-pairs) |
723 | | - (map car localized-private-field-pairs) |
724 | | - (map cadr localized-private-field-pairs) |
725 | | - (map car localized-inherit-field-pairs) |
726 | | - (map cadr localized-inherit-field-pairs))) |
| 715 | + (define localized-field-get-names (map car localized-field-pairs)) |
| 716 | + (define localized-field-set-names (map cadr localized-field-pairs)) |
| 717 | + (define localized-private-field-get-names (map car localized-private-field-pairs)) |
| 718 | + (define localized-private-field-set-names (map cadr localized-private-field-pairs)) |
| 719 | + (define localized-inherit-field-get-names (map car localized-inherit-field-pairs)) |
| 720 | + (define localized-inherit-field-set-names (map cadr localized-inherit-field-pairs)) |
727 | 721 |
|
728 | 722 | ;; construct the types for method accessors |
729 | 723 | (define (make-method-types method-names type-map |
|
1428 | 1422 | [(Class: _ inits fields publics augments init-rest) |
1429 | 1423 | (values inits fields publics augments init-rest)] |
1430 | 1424 | [_ (values #f #f #f #f #f)])) |
1431 | | - (define-values (inits fields publics pubments overrides init-rest-name) |
1432 | | - (values (hash-ref parse-info 'init-internals) |
1433 | | - (hash-ref parse-info 'field-internals) |
1434 | | - (hash-ref parse-info 'public-internals) |
1435 | | - (hash-ref parse-info 'pubment-internals) |
1436 | | - (hash-ref parse-info 'override-internals) |
1437 | | - (hash-ref parse-info 'init-rest-name))) |
| 1425 | + (define inits (hash-ref parse-info 'init-internals)) |
| 1426 | + (define fields (hash-ref parse-info 'field-internals)) |
| 1427 | + (define publics (hash-ref parse-info 'public-internals)) |
| 1428 | + (define pubments (hash-ref parse-info 'pubment-internals)) |
| 1429 | + (define overrides (hash-ref parse-info 'override-internals)) |
| 1430 | + (define init-rest-name (hash-ref parse-info 'init-rest-name)) |
1438 | 1431 | (define init-types (make-inits inits super-inits expected-inits)) |
1439 | 1432 | (define field-types (make-type-dict fields super-fields expected-fields Univ)) |
1440 | 1433 |
|
|
0 commit comments