// // Copyright (C) 1999, 2000 Refal+ Development Group // // Refal+ is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 of the License, or // (at your option) any later version. // // Refal+ is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Refal+; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // $Source$ // $Revision$ // $Date$ // Author: Andrey Slepuhin $func? RFP-Src-Open-File e.filename = e.source ; $func? RFP-Src-Open-StdIN = e.source ; $func RFP-Src-Close e.source = ; $func? RFP-Src-Get-Line e.source = e.line ; $func? RFP-Get-Line-From-File e.source = e.line ; $func? RFP-Get-Line-From-StdIN e.source = e.line ; $func RFP-Next-Row e.pos = e.newpos ; $func RFP-Next-Column e.pos = e.newpos ; $func RFP-Source-File-Name s.idx = e.name ; $func RFP-Dir-Name e.path = e.dir ; $func RFP-File-Name e.path = e.file ; $func RFP-Module-Name e.path = e.module ; $table RFP-Sources ;