XSharpPublic
XSharpPublic copied to clipboard
Public repository for the source code for the XSharp Compiler, Runtime, Project System and Tools.
First snippet causes a correct warning about unused value assigned to variable, but the next ones do not produce one. Shouldn't they? ``` FUNCTION Start() AS VOID LOCAL n,m,k AS...
Macro compiler throws an error when compiling a string containing a strongly typed codeblock ``` FUNCTION Start() AS VOID LOCAL cb AS CODEBLOCK cb := MCompile( "{|a , b |...
See below, when allowdot is enabled, i"{d:Year}" results to "Year", instead of "2024" ``` FUNCTION Start( ) AS VOID TestEnabled() TestDisabled() RETURN #pragma options (allowdot, on) PROCEDURE TestEnabled() LOCAL IMPLIED...
**Describe the bug** Same as #1595, but with a more complex VFP Application. I'm using X# 2.21 **To Reproduce** It reproduces with my full app ;) I've tried to track...
Following reports "A REF or OUT value must be an assignable variable" on using REF NULL. But using OUT NULL in the line above works without errors. So either both...
There are no compiler warnings reported when mixing signed/unsigned vars in FOR loops Also FOR DOWNTO 0 causes an endless loop ``` // core dialect, no compiler options used FUNCTION...
**Describe the bug** The Designer is not able to open a VFP exported Form. **To Reproduce** With a simple Dialog Form in FoxPro, run VFPXPorter and export the app (one...
See below, the scope of VAR variables is wrong: ``` FUNCTION Start() AS VOID LOCAL o AS OBJECT o := 123 IF o IS INT VAR n END IF ?...
ControlOrder Conversion of the ControlOrder window from a modal dialog to a normal window. PropGrid If you select several controls in the Designer, the values in the properties window remain...
Following code used to run correctly in previous X# builds, but at least starting with 2.20 (or a build prior to that), it stopped, now throwing an ArgumentOutOfRangeException: ``` CLASS...