Ol.Text Code
This is an implementation of Rx text transformation script language.
Status: Pre-Alpha
Brought to you by:
pilottttt
Ol.Text 1.0
Copyright (C) 2023-2024 Oleg Osepyants
This project is an Rx-script interpreter implementation.
To learn more about the Rx text transformation language - see
<https://sourceforge.net/p/ol-text/wiki/Rx%20text%20transformation%20script%20language/>.
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.
This program 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 Lesser General Public License along
with this program. If not, see <https://www.gnu.org/licenses/>.
The source codes of Ol.Text are located at <https://sourceforge.net/p/ol-text/>
To contact the author:
<osepyants@gmail.com>
<https://sourceforge.net/u/pilottttt/profile/>
<https://www.nuget.org/profiles/pilottttt>
<https://pilottttt.dreamwidth.org/>
<https://www.facebook.com/pilottttttt>
<https://www.tumblr.com/pilottttt>
------------------------
What is here:
Ol.Text - the core of Rx script language interpreter that is built
into a Nuget package (see it at {!!! insert nuget.org package link here !!!});
Ol.Text.Tests - the unit tests for Ol.Text;
Rx - the console utility that applies an Rx script to stdin
and prints the result to stdout;
Rx.Tests - the unit tests for Rx console utility;
Rx.UI - the very simple GUI for Ol.Text designed to familiarize
yourself with the Rx language and to manually test the
functionality from Ol.Text.
To build it you need a Visual Studio 2022 / MsBuild >= 17.0