TypeCobol is an Incremental Cobol parser for IBM Enterprise Cobol 6 for zOS syntax. TypeCobol is also an extension of Cobol 85 language which can then be converted to Cobol85.
Top-level issue to group all adaptations required to make our build process compatible with Linux.
We are currently tied to Windows, the goal is to be able to build (and run) on Linux. MacOS is not a target.
[x] Get rid of external scripts (#2675)
[x] #2679
[ ] Check uses of '\' character in paths
[ ] Paths should be considered case-sensitive on Linux and casse-insensitive on Windows
[ ] Make unit tests work
[ ] TypeCobol.LanguageServer.Test.csproj: server exits with return code 134 (??) and for RefactoringTests line break is always considered 2 chars long which is wrong on Linux
[ ] TypeCobol.Test.csproj: Use of backslash to find test files and wrong line breaks in generated documentation
[ ] TypeCobol.Transform.Test.csproj: all tests are ok but we should ensure return codes are in the correct range (0 to 255)
[ ] Codegen.Test.csproj: One file is not found, we have a problem on whitespace generation and one test has a parsing error
[ ] TypeCobol.Analysis.Test.csproj: in dot format, line breaks are replaced by 2 spaces on Windows but only one on Linux
[ ] CLI.Test.csproj: wrong return codes (overflow), and some other problems...
Top-level issue to group all adaptations required to make our build process compatible with Linux. We are currently tied to Windows, the goal is to be able to build (and run) on Linux. MacOS is not a target.
'\'
character in pathsRefactoringTests
line break is always considered 2 chars long which is wrong on Linux