/** * 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.ruby; @SuppressWarnings("nls") public interface IRubyScopeConstants { // ENTITIES String FUNCTION_NAME = "entity.name.function.ruby"; String CLASS_NAME = "entity.name.type.class.ruby"; String MODULE_NAME = "entity.name.type.module.ruby"; // PUNCTUATION String PAREN = "punctuation.section.function.ruby"; String FUNCTION_DEF_PAREN = "punctuation.definition.parameters.ruby"; String COMMA = "punctuation.separator.object.ruby"; String VARIABLE_SEPARATOR = "punctuation.separator.variable.ruby"; String SEPARATOR_METHOD = "punctuation.separator.method.ruby"; String SCOPE_PUNCTUATION = "punctuation.section.scope.ruby"; String ARRAY_PUNCTUATION = "punctuation.section.array.ruby"; String INHERITANCE_PUNCTUATION = "punctuation.separator.inheritance.ruby"; String HASH_SEPARATOR = "punctuation.separator.key-value"; // CONSTANTS String LANGUAGE_CONSTANT = "constant.language.ruby"; String NUMERIC = "constant.numeric.ruby"; String SYMBOL = "constant.other.symbol.ruby"; String CHARACTER = "constant.character.ruby"; // KEYWORDS String DEF_KEYWORD = "keyword.control.def.ruby"; String MODULE_KEYWORD = "keyword.control.module.ruby"; String CLASS_KEYWORD = "keyword.control.class.ruby"; String DO_KEYWORD = "keyword.control.start-block.ruby"; String OPERATOR_KEYWORD = "keyword.operator.logical.ruby"; String CONTROL_KEYWORD = "keyword.control.ruby"; String OPERATOR_ASSIGNMENT = "keyword.operator.assignment.ruby"; String OPERATOR_COMPARISON = "keyword.operator.comparison.ruby"; String OPERATOR_ARITHMETIC = "keyword.operator.arithmetic.ruby"; String OPERATOR_LOGICAL = "keyword.operator.logical.ruby"; String SPECIAL_METHOD = "keyword.other.special-method.ruby"; String AUGMENTED_ASSIGNMENT = "keyword.operator.assignment.augmented.ruby"; // VARIABLES String LANGUAGE_VARIABLE = "variable.language.ruby"; String CONSTANT_OTHER = "variable.other.constant.ruby"; String BLOCK_VARIABLE = "variable.other.block.ruby"; String FUNCTION_PARAMETER = "variable.parameter.function.ruby"; String GLOBAL_VARIABLE = "variable.other.readwrite.global.ruby"; String INSTANCE_VARIABLE = "variable.other.readwrite.instance.ruby"; String CLASS_VARIABLE = "variable.other.readwrite.class.ruby"; // SUPPORT String SUPPORT_CLASS = "support.class.ruby"; // MISC String ERROR = "error.ruby"; }