- Timestamp:
- 09/04/08 02:59:16 (3 months ago)
- Location:
- v6/smop
- Files:
-
- 1 added
- 4 modified
-
CMakeLists.txt (modified) (2 diffs)
-
include/smop_s1p.h (modified) (1 diff)
-
src/smop_internal.h (modified) (2 diffs)
-
src/smop_s1p_map.sm0p (added)
-
test/30_array_map.m0ld (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
v6/smop/CMakeLists.txt
r22116 r22136 70 70 src/smop_s1p_attribute.sm0p 71 71 src/smop_s1p_code.sm0p 72 src/smop_s1p_map.sm0p 72 73 ) 73 74 compile_sm0p (${sm0p_file}) … … 93 94 src/smop_s1p_ccode.c 94 95 src/smop_s1p_code.c 96 src/smop_s1p_map.c 95 97 src/smop_s1p_pureprototypehow.c 96 98 src/smop_s1p_bindcapturesignature.c -
v6/smop/include/smop_s1p.h
r22050 r22136 10 10 extern SMOP__Object* SMOP__S1P__Code; 11 11 extern SMOP__Object* SMOP__S1P__CCode; 12 extern SMOP__Object* SMOP__S1P__map; 12 13 extern SMOP__Object* SMOP__S1P__Attribute; 13 14 extern SMOP__Object* SMOP__S1P__Package; -
v6/smop/src/smop_internal.h
r22050 r22136 60 60 smop_s1p_defaultblocksignature_init(); \ 61 61 smop_s1p_bindcapturesignature_init(); \ 62 smop_s1p_pureprototypehow_init(); 62 smop_s1p_pureprototypehow_init(); \ 63 smop_s1p_map_init(); 63 64 #define SMOP_INTERNAL_DESTROY_SEQUENCE \ 65 smop_s1p_map_destr(); \ 64 66 smop_s1p_pureprototypehow_destr(); \ 65 67 smop_s1p_bindcapturesignature_destr(); \ … … 87 89 smop_s1p_code_mold_init(); \ 88 90 smop_s1p_pureprototypehow_mold_init(); \ 91 smop_s1p_map_mold_init(); \ 89 92 90 93 #define SMOP_BOOTSTRAP_DESTR_SEQUENCE \ 94 smop_s1p_map_mold_destr(); \ 91 95 smop_s1p_pureprototypehow_mold_destr();\ 92 96 smop_s1p_code_mold_destr(); \ -
v6/smop/test/30_array_map.m0ld
r22135 r22136 38 38 my $continuation = $interpreter."continuation"(); 39 39 my $back = $continuation."back"(); 40 $ back.setr($void);40 $void = $back."setr"($void); 41 41 $void = $interpreter."goto"($back); 42 42 }));
