Subversion Repositories Kolibri OS

Rev

Rev 1741 | Rev 4602 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1741 Rev 1999
Line 113... Line 113...
113
   call skip_spaces
113
   call skip_spaces
114
   mov  esi, [position]
114
   mov  esi, [position]
115
;dpd esi
115
;dpd esi
116
;dps <13,10>
116
;dps <13,10>
117
   add  esi, file_data
117
   add  esi, file_data
-
 
118
   cmp  byte [esi], '"'
-
 
119
   jz   .quoted
118
  .start:
120
  .start:
119
   cmp  esi, [fileend]
121
   cmp  esi, [fileend]
120
   jae  exit
122
   jae  exit
121
   lodsb
123
   lodsb
122
   cmp  al, ' '
124
   cmp  al, ' '
123
   je   .finish
125
   jbe  .finish
124
   stosb
126
   stosb
125
   inc  [position]
127
   inc  [position]
126
   jmp  .start
128
   jmp  .start
127
  .finish:
129
  .finish:
128
   popad
130
   popad
129
 ret
131
   ret
-
 
132
  .quoted:
-
 
133
   inc  esi
-
 
134
   inc  [position]
-
 
135
  .quoted.start:
-
 
136
   cmp  esi, [fileend]
-
 
137
   jae  exit
-
 
138
   lodsb
-
 
139
   inc  [position]
-
 
140
   cmp  al, '"'
-
 
141
   je   .finish
-
 
142
   stosb
-
 
143
   jmp  .quoted.start
Line 130... Line 144...
130
 
144
 
131
 
145
 
132
 get_number:
146
 get_number:
Line 174... Line 188...
174
  .start:
188
  .start:
175
   cmp  esi, [fileend]
189
   cmp  esi, [fileend]
176
   jae  .finish
190
   jae  .finish
177
   lodsb
191
   lodsb
178
   cmp  al, ' '
192
   cmp  al, ' '
179
   jne  .finish
193
   ja   .finish
180
   inc  [position]
194
   inc  [position]
181
   jmp  .start
195
   jmp  .start
182
  .finish:
196
  .finish:
183
;dps "NOW AL = "
197
;dps "NOW AL = "
184
;mov [tmp],al
198
;mov [tmp],al