Home | History | Annotate | Download | only in libedit

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;
235 case Q_one: /* Quote this ' */
236 tok->quote = Q_none;
240 case Q_double: /* Stay in double quote mode */
244 case Q_doubleone: /* Quote this ' */
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;
266 case Q_one: /* Quote this " */
267 tok->quote = Q_none;
271 case Q_single: /* Stay in single quote mode */
275 case Q_doubleone: /* Quote this " */
276 tok->quote = Q_double;
288 switch (tok->quote) {
289 case Q_none: /* Quote next character */
290 tok->quote = Q_one;
293 case Q_double: /* Quote next character */
294 tok->quote = Q_doubleone;
297 case Q_one: /* Quote this, restore state */
299 tok->quote = Q_none;
302 case Q_single: /* Stay in single quote mode */
306 case Q_doubleone: /* Quote this \ */
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;