001 package org.crsh.cmdline.matcher.tokenizer;
002
003 import org.crsh.cmdline.Delimiter;
004
005 /**
006 * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
007 */
008 enum Escape {
009
010 NONE(Delimiter.EMPTY),
011
012 SINGLE(Delimiter.SINGLE_QUOTE),
013
014 DOUBLE(Delimiter.DOUBLE_QUOTE),
015
016 BACKSLASH(Delimiter.EMPTY);
017
018 final Delimiter delimiter;
019
020 Escape(Delimiter delimiter) {
021 this.delimiter = delimiter;
022 }
023 }