Lines Matching defs:quote
92 quote_t quote; /* Quoting state */
152 tok->quote = Q_none;
169 tok->quote = Q_none;
196 * 2 Unmatched double quote
197 * 1 Unmatched single quote
225 switch (tok->quote) {
227 tok->quote = Q_single; /* Enter single quote
231 case Q_single: /* Exit single quote mode */
232 tok->quote = Q_none;
236 tok->quote = Q_none;
240 case Q_double: /* Stay in double quote mode */
245 tok->quote = Q_double;
257 switch (tok->quote) {
258 case Q_none: /* Enter double quote mode */
259 tok->quote = Q_double;
262 case Q_double: /* Exit double quote mode */
263 tok->quote = Q_none;
267 tok->quote = Q_none;
271 case Q_single: /* Stay in single quote mode */
276 tok->quote = Q_double;
288 switch (tok->quote) {
290 tok->quote = Q_one;
294 tok->quote = Q_doubleone;
299 tok->quote = Q_none;
302 case Q_single: /* Stay in single quote mode */
307 tok->quote = Q_double;
318 switch (tok->quote) {
329 tok->quote = Q_double;
332 case Q_one: /* No quote, more eat the '\n' */
334 tok->quote = Q_none;
343 switch (tok->quote) {
359 tok->quote = Q_double;
364 tok->quote = Q_none;
375 switch (tok->quote) {
391 tok->quote = Q_double;
396 tok->quote = Q_none;