/******************************************************************************* * Copyright (c) 2005, 2007 IBM Corporation 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 * *******************************************************************************/ package org.eclipse.dltk.ruby.internal.ui.text; import org.eclipse.dltk.ui.text.DLTKColorConstants; public interface IRubyColorConstants { /** * The color key for string and character literals in Ruby code. */ public static final String RUBY_STRING = DLTKColorConstants.DLTK_STRING; /** * The color key for Ruby comments. */ public static final String RUBY_SINGLE_LINE_COMMENT = DLTKColorConstants.DLTK_SINGLE_LINE_COMMENT; /** * The color key for Ruby numbers. */ public static final String RUBY_NUMBER = DLTKColorConstants.DLTK_NUMBER; /** * The color key for Ruby keywords. */ public static final String RUBY_KEYWORD = DLTKColorConstants.DLTK_KEYWORD; /** * The color key for Ruby keyword 'return'. */ public static final String RUBY_KEYWORD_RETURN = DLTKColorConstants.DLTK_KEYWORD_RETURN; /** * The color key for Ruby code. */ public static final String RUBY_DEFAULT = DLTKColorConstants.DLTK_DEFAULT; /** * The color key for Ruby code. */ public static final String RUBY_DOC = DLTKColorConstants.DLTK_DOC; /** * The color key for Ruby code. */ public static final String RUBY_DOC_TOPIC = DLTKColorConstants.DLTK_DOC + ".topic"; //$NON-NLS-1$ /* * The color key for TO-DO tasks in comments */ public static final String RUBY_TODO_COMMENT = DLTKColorConstants.TASK_TAG; public static final String RUBY_VARIABLE = "variable"; //$NON-NLS-1$ public static final String RUBY_CLASS_VARIABLE = RUBY_VARIABLE + ".class"; //$NON-NLS-1$ public static final String RUBY_GLOBAL_VARIABLE = RUBY_VARIABLE + ".global"; //$NON-NLS-1$ public static final String RUBY_CONSTANT_VARIABLE = RUBY_VARIABLE + ".constant"; //$NON-NLS-1$ public static final String RUBY_INSTANCE_VARIABLE = RUBY_VARIABLE + ".instance"; //$NON-NLS-1$ public static final String RUBY_PSEUDO_VARIABLE = RUBY_VARIABLE + ".pseudo"; //$NON-NLS-1$ public static final String RUBY_PREDEFINED_VARIABLE = RUBY_VARIABLE + ".predefined"; //$NON-NLS-1$ public static final String RUBY_SYMBOLS = "ruby.symbols"; //$NON-NLS-1$ public static final String RUBY_REGEXP = RUBY_STRING + ".regexp"; //$NON-NLS-1$ public static final String RUBY_EVAL_EXPR = RUBY_STRING + ".eval"; //$NON-NLS-1$ public static final String RUBY_CONST = "const"; //$NON-NLS-1$ }