| /******************************************************************************* |
| * Copyright (c) 2008 xored software, Inc. |
| * |
| * 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 |
| * |
| * Contributors: |
| * xored software, Inc. - initial API and Implementation (Alex Panchenko) |
| *******************************************************************************/ |
| package org.eclipse.dltk.ruby.formatter.lexer; |
| |
| public class CharRecord { |
| |
| int ch; |
| int column; |
| int offset; |
| |
| /** |
| * @param ch |
| * @param column |
| * @param line |
| * @param offset |
| */ |
| public CharRecord(int ch, int column, int offset) { |
| this.ch = ch; |
| this.column = column; |
| this.offset = offset; |
| } |
| |
| /** |
| * @return the ch |
| */ |
| public int getCh() { |
| return ch; |
| } |
| |
| /** |
| * @return the column |
| */ |
| public int getColumn() { |
| return column; |
| } |
| |
| /** |
| * @return the offset |
| */ |
| public int getOffset() { |
| return offset; |
| } |
| |
| public String toString() { |
| return "'" + (char) ch + "' offset=" + offset; |
| } |
| |
| } |