Downloads

As well as CRexsel there are several other files and Packages that might prove useful.

CRexsel

CRexsel is the main means of running Rexsel. It is held as a Package at BitBucket , and also here as a simple tgz archive.

RexselKernel

The RexselKernel Package is the main heart of the compiler and is application and OS neutral. Normally it is included in your application as a package dependency. It is also hosted here, and also here as a simple tgz archive.. Note that bothese Packages are held in private repositories, although publically readable (obviously). This can be changed if there is enough interest in developing the language.

Rexsel

Rexsel is a MacOS only application that is available here. This is a very experimental application and would need much work to make it generally usable. I tinker with it occasionally and it helps in the development of the language. It provides for a simple text editor panel with a compiles XSLT panel updated in real time and symbol/error panel.

Rexsel Version History
RexselKernel Version History
1.1.32024-08-11 Removed spurious logging.
1.1.22024-08-10 Corrected error in RexselLogger Linux option.
1.1.12024-08-08 Cured null block detection in IfNode and ForeachNode.
1.1.02024-08-06 Updated internals to handle XSLT 1.1
Complete rewite of syntax analysis to make chekcing more resilient.
Made error messages more informative.
Updated symbol table format.
1.0.372024-06-24 Added "fallback" keyword
1.0.362024-06-21 Added "script" keyword for XSLT1.1
1.0.332024-06-14 Changed the "function" keyword to "proc" to avoid a clash with XSLT Version 4.
1.0.322024-06-12 Corrected error in WithNode that did not detect block value giving false empty block error.
1.0.312024-06-07 Update lineNumber in String Extension to be public.
1.0.302024-06-06 Initial release of Rexsel Kernel.
CRexsel Version History
1.0.82024-08-06 Updated to use 1.1.1 kernel.
1.0.72024-06-24 Added "fallback" keyword
1.0.62024-06-20 Updated uncompiler for "script" in XSLT1.1.
Updated help message.
1.0.42024-06-14 Updated uncompiler for "proc" instead of "function".
1.0.32024-06-14 Updated to use RexselKernel V1.0.33.
1.0.22024-06-04 Updated CRexsel README.
Various cosmetics.
1.0.12024-05-28 Initial release of terminal command.
Copyright 2024 Hugh Field-Richards. All Rights Reserved.