/** * Aptana Studio * Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the GNU Public License (GPL) v3 (with exceptions). * Please see the license.html included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ package com.aptana.editor.sass; /** * @author Max Stepanov */ public interface ISassConstants { public String CONTENT_TYPE_SASS = "com.aptana.contenttype.sass"; //$NON-NLS-1$ // Scopes static final String TOPLEVEL_SCOPE = "source.sass"; //$NON-NLS-1$ // Strings static final String STRING_QUOTED_SINGLE_SCOPE = "string.quoted.single.sass"; //$NON-NLS-1$ static final String STRING_QUOTED_DOUBLE_SCOPE = "string.quoted.double.sass"; //$NON-NLS-1$ static final String ESCAPE_CHARACTER_SCOPE = "constant.character.escape.sass"; //$NON-NLS-1$ // Comments static final String COMMENT_BLOCK_SCOPE = "comment.block.sass"; //$NON-NLS-1$ static final String COMMENT_LINE_SCOPE = "comment.line.sass"; //$NON-NLS-1$ // Entities static final String ENTITY_NAME_FUNCTION_SCOPE = "entity.name.function.sass"; //$NON-NLS-1$ // Meta static final String META_SELECTOR_SCOPE = "meta.selector.sass"; //$NON-NLS-1$ static final String META_PROPERTY_VALUE_SCOPE = "meta.property-value.sass"; //$NON-NLS-1$ // Variables static final String VARIABLE_OTHER_SCOPE = "variable.other.sass"; //$NON-NLS-1$ static final String VARIABLE_SCOPE = "variable.parameter.sass"; //$NON-NLS-1$ // Punctuation static final String PUNCTUATION_SEPARATOR_SCOPE = "punctuation.separator.sass"; //$NON-NLS-1$ static final String PUNCTUATION_DEFINITION_ENTITY_SCOPE = "punctuation.definition.entity.sass"; //$NON-NLS-1$ // Keywords static final String KEYWORD_CONTROL_AT_RULE_MIXIN_SCOPE = "keyword.control.at-rule.mixin.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_INCLUDE_SCOPE = "keyword.control.at-rule.include.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_FUNCTION_SCOPE = "keyword.control.at-rule.function.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_WHILE_SCOPE = "keyword.control.at-rule.while.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_EACH_SCOPE = "keyword.control.at-rule.each.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_FOR_SCOPE = "keyword.control.at-rule.for.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_IF_SCOPE = "keyword.control.at-rule.if.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_WARN_SCOPE = "keyword.control.at-rule.warn.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_DEBUG_SCOPE = "keyword.control.at-rule.debug.sass"; //$NON-NLS-1$ static final String KEYWORD_CONTROL_AT_RULE_EXTEND_SCOPE = "keyword.control.at-rule.extend.sass"; //$NON-NLS-1$ }