- Timestamp:
- 06/08/08 17:42:47 (5 years ago)
- Location:
- lang/hsp/misc/hsp2hs
- Files:
-
- 2 modified
-
mod_hsp2hs.hsp (modified) (6 diffs)
-
mod_strutils.hsp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/hsp/misc/hsp2hs/mod_hsp2hs.hsp
r13456 r13489 3 3 * HSP �X�N���v�g�����ߍ��݃h�L�������g����s �t�@�C�������郂�W���[�� 4 4 * @author fujidig 5 * @date 2008/06/0 55 * @date 2008/06/08 6 6 * @ver 1.0.1 7 7 */ … … 52 52 dlnptr = 0 53 53 54 dlnptr += spnspace(dln, dlnptr)55 if peek(dln, dlnptr) == 0 : continue56 57 54 if peek(tag) == 0 & peek(dln, dlnptr) != '@' { 58 // �O���X�y�[�X���Ă��܂��d�l���ƃX�N���v�g��������ɖ����H�i�X�y�[�X�ƃ^�u�̍��ʉ���������H�j59 55 astr = strmid(dln, dlnptr, 9999) 60 stripstr astr61 56 if summary == "" { 62 57 summary = astr … … 148 143 } else { 149 144 lnptr ++ 150 lnptr += spnspace(ln, lnptr)151 145 if status == STATUS_DOC1 { 146 lnptr += spnstr(ln, lnptr, doc_space) 152 147 if strmid(ln, lnptr, 14) == "==/hspmodule==" { 153 148 status = STATUS_DOCEND … … 157 152 continue 158 153 } 154 sz = spnspace(ln, lnptr) 155 doc_space = strmid(ln, lnptr, sz) 156 lnptr += sz 159 157 if strmid(ln, lnptr, 13) == "==hspmodule==" { 160 158 doc = "" … … 173 171 lnptr ++ 174 172 ins -- 175 sz = spnspace(ln, lnptr) 173 if is_doc_space { 174 sz = spnstr(ln, lnptr, doc_space) 175 } else { 176 sz = spnspace(ln, lnptr) 177 doc_space = strmid(ln, lnptr, sz) 178 is_doc_space = 1 179 } 176 180 lnptr += sz 177 181 ins -= sz … … 187 191 doc_start_lineno = cnt 188 192 status = STATUS_DOC2 193 doc_space = "" 194 is_doc_space = 0 189 195 goto *redo 190 196 } -
lang/hsp/misc/hsp2hs/mod_strutils.hsp
r13371 r13489 3 3 * ��������[�e�B���e�B���W���[�� 4 4 * @author fujidig 5 * @date 2008/06/0 35 * @date 2008/06/08 6 6 * @ver 1.0.0 7 7 */ … … 82 82 return 83 83 84 /** 85 * ������w���u�Ƃ����̕�����擪���瓯�����̑����o�C�g���𐔂���* ������ϐ� a �̃C���f�b�N�X p �ƕ�����ϐ� b �̐擪���瓯�����̑����o�C�g���𐔂��܂��B 86 * @param a ������ϐ� 87 * @param p a �̃C���f�b�N�X 88 * @param b ������ϐ� 89 */ 90 #defcfunc spnstr var a, int p, var b 91 repeat 92 c1 = peek(a, p+cnt) 93 c2 = peek(b, cnt) 94 if c1 != c2 | c1 == 0 : i = cnt : break 95 loop 96 return i 97 84 98 #global 85 99 #endif
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)