/*
* Copyright (c) 2005, 2008 Sven Efftinge and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Sven Efftinge - Initial API and implementation
*/
package org.eclipse.gmf.internal.xpand.codeassist;
public class XpandTokens {
public final static String LT = "\u00ab";
public static final char LT_CHAR = '\u00ab';
public final static String RT = "\u00bb";
public static final char RT_CHAR = '\u00bb';
public final static String AS = "AS";
public final static String CEND = "CEND";
public final static String CSTART = "CSTART";
public final static String DEFINE = "DEFINE";
public final static String DISABLE = "DISABLE";
public final static String ELSE = "ELSE";
public final static String ELSEIF = "ELSEIF";
public final static String ENDDEFINE = "ENDDEFINE";
public final static String ENDFILE = "ENDFILE";
public final static String ENDFOREACH = "ENDFOREACH";
public final static String ENDIF = "ENDIF";
public final static String ENDLET = "ENDLET";
public final static String ENDPROTECT = "ENDPROTECT";
public final static String ERROR = "ERROR";
public final static String EXPAND = "EXPAND";
public final static String EXTENSION = "EXTENSION";
public final static String FILE = "FILE";
public final static String FOR = "FOR";
public final static String FOREACH = "FOREACH";
public final static String ID = "ID";
public final static String IF = "IF";
public final static String IMPORT = "IMPORT";
public final static String ITERATOR = "ITERATOR";
public final static String LET = "LET";
public final static String NEW = "new";
public final static String PROTECT = "PROTECT";
public final static String SEPARATOR = "SEPARATOR";
public final static String REM = "REM";
public final static String ENDREM = "ENDREM";
public final static String TRUE_CONST = "true";
public final static String FALSE_CONST = "false";
public final static String NULL_CONST = "null";
public final static String THIS = "self";
public final static String LET_EXPR = "let";
public final static String SWITCH = "switch";
public final static String CASE = "case";
public final static String DEFAULT = "default";
public static final String ENDAROUND = "ENDAROUND";
public static final String AROUND = "AROUND";
public final static String[] allKeywords() { // XXX REM and ENDREM are not included, why? (code completion misses)
return new String[] { AROUND, ENDAROUND, AS, CEND, CSTART, DEFINE, DISABLE, ELSE, ELSEIF, ENDDEFINE, ENDFILE,
ENDFOREACH, ENDIF, ENDLET, ENDPROTECT, ERROR, EXPAND, EXTENSION, FILE, FOR, FOREACH, ID, IF, IMPORT,
ITERATOR, LET, NEW, PROTECT, SEPARATOR, TRUE_CONST, FALSE_CONST, NULL_CONST, THIS, LET_EXPR, SWITCH,
CASE, DEFAULT };
}
}