Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts: TreeConverter/TreeConversion/CompilationErrors.cs
This commit is contained in:
commit
22cab611ff
12
README.md
Normal file
12
README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
## Сборка проекта в Windows
|
||||
_ReBuildRelease.bat собирает проект в Release-режиме
|
||||
_ReBuildDebug.bat собирает проект в Debug-режиме
|
||||
_GenerateAllSetups.bat собирает инсталлят (запускать с правами администратора).
|
||||
|
||||
Разработка ведется в Visual Studio Community 2015.
|
||||
|
||||
## Сборка проекта в Linux
|
||||
come soon...
|
||||
|
||||
## Тесты
|
||||
Тесты расположены в папке TestSuite. Прогон тестов осуществляется программой bin/TestRunner.exe
|
||||
4
TestSuite/errors/err0210.pas
Normal file
4
TestSuite/errors/err0210.pas
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
begin
|
||||
var s: string;
|
||||
var rs := s.Copy;
|
||||
end.
|
||||
|
|
@ -144,7 +144,12 @@ namespace PascalABCCompiler.TreeConverter
|
|||
{
|
||||
if (values != null)
|
||||
return string.Format(StringResources.Get(ErrResourceString), values);
|
||||
<<<<<<< HEAD
|
||||
else return string.Format(StringResources.Get(ErrResourceString),"");
|
||||
=======
|
||||
else
|
||||
return string.Format(StringResources.Get(ErrResourceString), "");
|
||||
>>>>>>> 723c42a9a7eb640d4070e6baabe6e553909acbd4
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1542,7 +1542,8 @@ namespace PascalABCCompiler.TreeConverter
|
|||
}
|
||||
if (convertion_data_and_alghoritms.find_eq_method_in_list(fn, fnl) == null)
|
||||
{
|
||||
fnl.AddElement(fn);
|
||||
if (!(obj != null && fn.polymorphic_state == SemanticTree.polymorphic_state.ps_static && !fn.is_extension_method))
|
||||
fnl.AddElement(fn);
|
||||
}
|
||||
si = si.Next;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
%windir%\microsoft.net\framework\v4.0.30319\msbuild /t:clean PascalABCNET.sln
|
||||
@IF %ERRORLEVEL% NEQ 0 PAUSE
|
||||
@IF %ERRORLEVEL% NEQ 0 PAUSE
|
||||
|
|
|
|||
|
|
@ -65,4 +65,11 @@ LanguageFeatures\Params*.pas
|
|||
NETLibraries\System.Timers.Timer\SystemTimer.pas
|
||||
|
||||
[Net]
|
||||
NETLibraries\System.Net\*.pas
|
||||
NETLibraries\System.Net\*.pas
|
||||
|
||||
[Zip]
|
||||
LINQ\Zip.pas
|
||||
LINQ\Zip2.pas
|
||||
|
||||
[CRT]
|
||||
StandardUnits\CRT\*.pas
|
||||
Loading…
Reference in a new issue