All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.duelengine.duel.parsing.DuelGrammar Maven / Gradle / Ivy

package org.duelengine.duel.parsing;

final class DuelGrammar {

	// static class
	private DuelGrammar() {}

	public static final char OP_ELEM_BEGIN = '<';
	public static final char OP_ELEM_END = '>';
	public static final char OP_ELEM_CLOSE = '/';
	public static final char OP_ATTR_DELIM = ' ';
	public static final char OP_PAIR_DELIM = '=';
	public static final char OP_PREFIX_DELIM = ':';

	public static final char OP_STRING_DELIM = '"';
	public static final char OP_STRING_DELIM_ALT = '\'';

	public static final char OP_ENTITY_BEGIN = '&';
	public static final char OP_ENTITY_NUM = '#';
	public static final char OP_ENTITY_HEX = 'x';
	public static final char OP_ENTITY_HEX_ALT = 'X';
	public static final char OP_ENTITY_END = ';';

	public static final String OP_COMMENT = "";
	public static final String OP_CODE_COMMENT = "<%--";
	public static final String OP_CODE_COMMENT_END = "--%>";

	public static final String OP_CODE_BLOCK = "<%";
	public static final String OP_CODE_DIRECTIVE = "<%@";
	public static final String OP_CODE_EXPRESSION = "<%=";
	public static final String OP_CODE_RESOURCE = "<%$";
	public static final String OP_CODE_DECLARATION = "<%!";
	public static final String OP_CODE_DATABIND = "<%#";
	public static final String OP_CODE_BLOCK_END = "%>";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy