/**
* 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.haml;
/**
* @author Max Stepanov
*/
public interface IHAMLConstants
{
// Content Type name
public String CONTENT_TYPE_HAML = "com.aptana.contenttype.haml"; //$NON-NLS-1$
// Scopes used in HAML
public String RUBY_ATTRIBUTES_SCOPE = "meta.section.attributes.haml"; //$NON-NLS-1$
public String DOCTYPE_SCOPE = "meta.prolog.haml"; //$NON-NLS-1$
public String TAG_SCOPE = "meta.tag.haml"; //$NON-NLS-1$
public String TEXT_SCOPE = "text.haml"; //$NON-NLS-1$
public String RUBY_EVAL_SCOPE = "meta.line.ruby.haml"; //$NON-NLS-1$
public String HTML_COMMENT_SCOPE = "comment.line.slash.haml"; //$NON-NLS-1$
public String INTERPOLATION_SCOPE = "meta.section.other.haml"; //$NON-NLS-1$
public String EMBEDDED_RUBY_SCOPE = "source.ruby.embedded.haml"; //$NON-NLS-1$
public String EMBEDDED_RUBY_SOURCE_SCOPE = "source.ruby.embedded.source"; //$NON-NLS-1$
public String OBJECT_SCOPE = "meta.section.object.haml"; //$NON-NLS-1$
public String HAML_COMMENT_SCOPE = RUBY_EVAL_SCOPE + " " + EMBEDDED_RUBY_SCOPE; //$NON-NLS-1$
public String COMMENT_PUNCTUATION_SCOPE = "punctuation.section.comment.haml"; //$NON-NLS-1$
public String SECTION_OTHER_PUNCTUATION_SCOPE = "punctuation.section.other.haml"; //$NON-NLS-1$
public String SECTION_EMBEDDED_PUNCTUATION_SCOPE = "punctuation.section.embedded.ruby"; //$NON-NLS-1$
public String TAG_TERMINATOR_PUNCTUATION_SCOPE = "punctuation.terminator.tag.haml"; //$NON-NLS-1$
public String TAG_OTHER_PUNCTUATION_SCOPE = "punctuation.other.tag.haml"; //$NON-NLS-1$
public String META_ESCAPE_SCOPE = "meta.escape.haml"; //$NON-NLS-1$
public String PROLOG_DEF_PUNCTUATION_SCOPE = "punctuation.definition.prolog.haml"; //$NON-NLS-1$
public static final String PUNCTUATION_DEFINITION_TAG_HAML = "punctuation.definition.tag.haml"; //$NON-NLS-1$
public static final String ENTITY_NAME_TAG_HAML = "entity.name.tag.haml"; //$NON-NLS-1$
public static final String ENTITY_NAME_TAG_ID_HAML = "entity.name.tag.id.haml"; //$NON-NLS-1$
public static final String ENTITY_NAME_TAG_CLASS_HAML = "entity.name.tag.class.haml"; //$NON-NLS-1$
}