// Copyright (c) Ivan Bondarev, Stanislav Mihalkovich (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
namespace PascalABCCompiler.TreeRealization
{
///
/// Класс, описывающий файл кода.
/// Используется для указания позиции частей кода.
///
[Serializable]
public class document : SemanticTree.IDocument
{
///
/// Имя файла.
///
private readonly string _file_name;
///
/// Конструктор документа.
///
/// Путь к документу.
public document(string file_name)
{
_file_name=file_name;
}
///
/// Путь к документу.
///
public string file_name
{
get
{
return _file_name;
}
}
public override string ToString()
{
return (_file_name);
}
}
}