Lines Matching refs:scan_string
66 char *scan_string = (*string_pointer) + 1;
75 *string_pointer = scan_string;
78 c = *scan_string++;
86 *string_pointer = scan_string - 1;
109 char *scan_string = string;
113 while (*scan_string)
115 if (whitespace (*scan_string))
117 scan_string += 1;
118 while (whitespace (*scan_string))
119 scan_string += 1;
125 if (*scan_string == COMMAND_PREFIX)
127 token_start = scan_string;
128 scan_string += 1;
129 if (self_delimiting (*scan_string))
130 scan_string += 1;
136 c = *scan_string++;
140 scan_string -= 1;
145 if (*scan_string == '{')
147 char *s = scan_string;
149 scan_string = s;
152 token_end = scan_string;
156 else if (DEFUN_SELF_DELIMITING (*scan_string))
158 token_start = scan_string;
159 scan_string += 1;
160 token_end = scan_string;
164 else if (*scan_string == '{')
166 char *s = scan_string;
169 token_start = scan_string + 1;
170 scan_string = s;
171 token_end = balanced ? (scan_string - 1) : scan_string;
176 else if (*scan_string == ',')
178 token_start = scan_string;
179 scan_string += 1;
180 token_end = scan_string;
187 token_start = scan_string;
193 c = *scan_string++;
201 scan_string--;
209 scan_string--;
217 scan_string--;
221 token_end = scan_string;