├── .github ├── FUNDING.yml └── workflows │ └── changelog.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── THIRD-PARTY.md ├── bin ├── projects │ ├── .gitkeep │ ├── NPBench │ │ ├── build.zig │ │ ├── runtime │ │ │ ├── runtime.cpp │ │ │ ├── runtime.h │ │ │ ├── runtime_cmdline.cpp │ │ │ ├── runtime_cmdline.h │ │ │ ├── runtime_console.cpp │ │ │ ├── runtime_console.h │ │ │ ├── runtime_containers.cpp │ │ │ ├── runtime_containers.h │ │ │ ├── runtime_control.cpp │ │ │ ├── runtime_control.h │ │ │ ├── runtime_exceptions.cpp │ │ │ ├── runtime_exceptions.h │ │ │ ├── runtime_file.cpp │ │ │ ├── runtime_file.h │ │ │ ├── runtime_format.cpp │ │ │ ├── runtime_format.h │ │ │ ├── runtime_math.cpp │ │ │ ├── runtime_math.h │ │ │ ├── runtime_memory.cpp │ │ │ ├── runtime_memory.h │ │ │ ├── runtime_operators.cpp │ │ │ ├── runtime_operators.h │ │ │ ├── runtime_operators_custom.h │ │ │ ├── runtime_ordinal.cpp │ │ │ ├── runtime_ordinal.h │ │ │ ├── runtime_string.cpp │ │ │ ├── runtime_string.h │ │ │ └── runtime_types.h │ │ └── src │ │ │ ├── NPBench.pas │ │ │ └── UNPBench.pas │ └── raylib │ │ └── core_basic_window │ │ ├── build.zig │ │ ├── runtime │ │ ├── runtime.cpp │ │ ├── runtime.h │ │ ├── runtime_cmdline.cpp │ │ ├── runtime_cmdline.h │ │ ├── runtime_console.cpp │ │ ├── runtime_console.h │ │ ├── runtime_containers.cpp │ │ ├── runtime_containers.h │ │ ├── runtime_control.cpp │ │ ├── runtime_control.h │ │ ├── runtime_exceptions.cpp │ │ ├── runtime_exceptions.h │ │ ├── runtime_file.cpp │ │ ├── runtime_file.h │ │ ├── runtime_format.cpp │ │ ├── runtime_format.h │ │ ├── runtime_math.cpp │ │ ├── runtime_math.h │ │ ├── runtime_memory.cpp │ │ ├── runtime_memory.h │ │ ├── runtime_operators.cpp │ │ ├── runtime_operators.h │ │ ├── runtime_operators_custom.h │ │ ├── runtime_ordinal.cpp │ │ ├── runtime_ordinal.h │ │ ├── runtime_string.cpp │ │ ├── runtime_string.h │ │ └── runtime_types.h │ │ └── src │ │ └── core_basic_window.pas └── res │ └── .gitkeep ├── config └── postprocess_default.json ├── docs ├── BENCHMARK.md ├── COVERAGE.md ├── DESIGN.md ├── KNOWN_ERRORS.md └── MANUAL.md ├── examples └── testbed │ ├── Testbed.dpr │ ├── Testbed.dproj │ ├── Testbed.res │ ├── Testbed_Icon.ico │ ├── UTest.pas │ └── UTestbed.pas ├── media ├── delphi.png └── nitropascal.png └── src ├── NitroPascal.BuildSettings.pas ├── NitroPascal.CodeGen.Declarations.pas ├── NitroPascal.CodeGen.Expressions.pas ├── NitroPascal.CodeGen.Files.pas ├── NitroPascal.CodeGen.Statements.pas ├── NitroPascal.CodeGen.pas ├── NitroPascal.Compiler.pas ├── NitroPascal.Defines.inc ├── NitroPascal.Errors.pas ├── NitroPascal.PasToJSON.pas ├── NitroPascal.Preprocessor.pas ├── NitroPascal.Samantics.pas ├── NitroPascal.Symbols.pas ├── NitroPascal.Utils.pas ├── NitroPascal.groupproj ├── deps └── DelphiAST │ ├── DelphiAST.Classes.pas │ ├── DelphiAST.Consts.pas │ ├── DelphiAST.ProjectIndexer.pas │ ├── DelphiAST.Serialize.Binary.pas │ ├── DelphiAST.SimpleParserEx.pas │ ├── DelphiAST.Writer.pas │ ├── DelphiAST.pas │ ├── FreePascalSupport │ ├── Diagnostics.pas │ └── IOUtils.pas │ ├── SimpleParser │ ├── SimpleParser.Lexer.Types.pas │ ├── SimpleParser.Lexer.pas │ ├── SimpleParser.Types.pas │ ├── SimpleParser.inc │ ├── SimpleParser.pas │ └── SimpleParser.rsj │ └── StringPool.pas ├── projects ├── nitro │ ├── UNitro.pas │ ├── nitro.dpr │ ├── nitro.dproj │ ├── nitro.res │ └── nitro_Icon.ico └── npbench │ ├── NPBench_Delphi.dpr │ ├── NPBench_Delphi.dproj │ └── NPBench_Delphi.res └── tests └── src ├── DirectiveTest.pas ├── LibraryForward.pas ├── LibrarySimple.pas ├── LibraryWithExports.pas ├── ProgramAllOperators.pas ├── ProgramArrayCopy.pas ├── ProgramArraySet.pas ├── ProgramArrays.pas ├── ProgramBasicTypes.pas ├── ProgramBinaryFileIO.pas ├── ProgramBreakContinueExit.pas ├── ProgramCaseAndOperators.pas ├── ProgramCommandLine.pas ├── ProgramCompilerDirectives.pas ├── ProgramComplete.pas ├── ProgramConstantsAndRepeat.pas ├── ProgramControlAdvanced.pas.old ├── ProgramControlFlow.pas ├── ProgramDynamicArrayAdvanced.pas ├── ProgramEnumerations.pas ├── ProgramExceptionAdvanced.pas ├── ProgramExceptions.pas ├── ProgramFileIO.pas ├── ProgramFileIOAdvanced.pas ├── ProgramFileSystem.pas ├── ProgramFormat.pas ├── ProgramForwardDeclarations.pas ├── ProgramFunctions.pas ├── ProgramMathAdvanced.pas ├── ProgramMathFunctions.pas ├── ProgramMemoryAdvanced.pas ├── ProgramMessageBox.pas ├── ProgramMultiDimArrays.pas ├── ProgramNestedRecords.pas ├── ProgramOrdinalAdvanced.pas ├── ProgramParameterPassing.pas ├── ProgramPointerOperations.pas ├── ProgramRuntimeIntrinsics.pas ├── ProgramSimple.pas ├── ProgramSizeOf.pas ├── ProgramStringAdvanced.pas ├── ProgramStringFunctions.pas ├── ProgramStringOperations.pas ├── ProgramStringsAndWith.pas ├── ProgramTestAbort.pas ├── ProgramTestHalt.pas ├── ProgramTestRunError.pas ├── ProgramTestbed.pas ├── ProgramTypeAliases.pas ├── ProgramTypedConstants.pas ├── ProgramTypes.pas ├── ProgramUsesUnit.pas ├── ProgramUsesUnitTypes.pas ├── ProgramVariables.pas ├── ProgramWideString.pas ├── ProgramWriteWriteLn.pas ├── UTestbed.pas ├── UnitSimple.pas └── UnitWithTypes.pas /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/THIRD-PARTY.md -------------------------------------------------------------------------------- /bin/projects/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/projects/NPBench/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/build.zig -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_cmdline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_cmdline.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_cmdline.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_console.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_console.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_containers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_containers.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_containers.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_control.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_control.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_exceptions.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_exceptions.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_file.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_file.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_format.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_format.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_math.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_math.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_memory.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_memory.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_operators.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_operators.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_operators_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_operators_custom.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_ordinal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_ordinal.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_ordinal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_ordinal.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_string.cpp -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_string.h -------------------------------------------------------------------------------- /bin/projects/NPBench/runtime/runtime_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/runtime/runtime_types.h -------------------------------------------------------------------------------- /bin/projects/NPBench/src/NPBench.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/src/NPBench.pas -------------------------------------------------------------------------------- /bin/projects/NPBench/src/UNPBench.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/NPBench/src/UNPBench.pas -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/build.zig -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_cmdline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_cmdline.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_cmdline.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_console.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_console.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_containers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_containers.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_containers.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_control.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_control.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_exceptions.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_exceptions.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_file.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_file.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_format.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_format.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_math.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_math.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_memory.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_memory.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_operators.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_operators.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_operators_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_operators_custom.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_ordinal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_ordinal.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_ordinal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_ordinal.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_string.cpp -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_string.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/runtime/runtime_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/runtime/runtime_types.h -------------------------------------------------------------------------------- /bin/projects/raylib/core_basic_window/src/core_basic_window.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/bin/projects/raylib/core_basic_window/src/core_basic_window.pas -------------------------------------------------------------------------------- /bin/res/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/postprocess_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/config/postprocess_default.json -------------------------------------------------------------------------------- /docs/BENCHMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/docs/BENCHMARK.md -------------------------------------------------------------------------------- /docs/COVERAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/docs/COVERAGE.md -------------------------------------------------------------------------------- /docs/DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/docs/DESIGN.md -------------------------------------------------------------------------------- /docs/KNOWN_ERRORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/docs/KNOWN_ERRORS.md -------------------------------------------------------------------------------- /docs/MANUAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/docs/MANUAL.md -------------------------------------------------------------------------------- /examples/testbed/Testbed.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/examples/testbed/Testbed.dpr -------------------------------------------------------------------------------- /examples/testbed/Testbed.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/examples/testbed/Testbed.dproj -------------------------------------------------------------------------------- /examples/testbed/Testbed.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/examples/testbed/Testbed.res -------------------------------------------------------------------------------- /examples/testbed/Testbed_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/examples/testbed/Testbed_Icon.ico -------------------------------------------------------------------------------- /examples/testbed/UTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/examples/testbed/UTest.pas -------------------------------------------------------------------------------- /examples/testbed/UTestbed.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/examples/testbed/UTestbed.pas -------------------------------------------------------------------------------- /media/delphi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/media/delphi.png -------------------------------------------------------------------------------- /media/nitropascal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/media/nitropascal.png -------------------------------------------------------------------------------- /src/NitroPascal.BuildSettings.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.BuildSettings.pas -------------------------------------------------------------------------------- /src/NitroPascal.CodeGen.Declarations.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.CodeGen.Declarations.pas -------------------------------------------------------------------------------- /src/NitroPascal.CodeGen.Expressions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.CodeGen.Expressions.pas -------------------------------------------------------------------------------- /src/NitroPascal.CodeGen.Files.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.CodeGen.Files.pas -------------------------------------------------------------------------------- /src/NitroPascal.CodeGen.Statements.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.CodeGen.Statements.pas -------------------------------------------------------------------------------- /src/NitroPascal.CodeGen.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.CodeGen.pas -------------------------------------------------------------------------------- /src/NitroPascal.Compiler.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Compiler.pas -------------------------------------------------------------------------------- /src/NitroPascal.Defines.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Defines.inc -------------------------------------------------------------------------------- /src/NitroPascal.Errors.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Errors.pas -------------------------------------------------------------------------------- /src/NitroPascal.PasToJSON.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.PasToJSON.pas -------------------------------------------------------------------------------- /src/NitroPascal.Preprocessor.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Preprocessor.pas -------------------------------------------------------------------------------- /src/NitroPascal.Samantics.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Samantics.pas -------------------------------------------------------------------------------- /src/NitroPascal.Symbols.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Symbols.pas -------------------------------------------------------------------------------- /src/NitroPascal.Utils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.Utils.pas -------------------------------------------------------------------------------- /src/NitroPascal.groupproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/NitroPascal.groupproj -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.Classes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.Classes.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.Consts.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.Consts.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.ProjectIndexer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.ProjectIndexer.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.Serialize.Binary.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.Serialize.Binary.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.SimpleParserEx.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.SimpleParserEx.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.Writer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.Writer.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/DelphiAST.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/DelphiAST.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/FreePascalSupport/Diagnostics.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/FreePascalSupport/Diagnostics.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/FreePascalSupport/IOUtils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/FreePascalSupport/IOUtils.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/SimpleParser/SimpleParser.Lexer.Types.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/SimpleParser/SimpleParser.Lexer.Types.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/SimpleParser/SimpleParser.Lexer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/SimpleParser/SimpleParser.Lexer.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/SimpleParser/SimpleParser.Types.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/SimpleParser/SimpleParser.Types.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/SimpleParser/SimpleParser.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/SimpleParser/SimpleParser.inc -------------------------------------------------------------------------------- /src/deps/DelphiAST/SimpleParser/SimpleParser.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/SimpleParser/SimpleParser.pas -------------------------------------------------------------------------------- /src/deps/DelphiAST/SimpleParser/SimpleParser.rsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/SimpleParser/SimpleParser.rsj -------------------------------------------------------------------------------- /src/deps/DelphiAST/StringPool.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/deps/DelphiAST/StringPool.pas -------------------------------------------------------------------------------- /src/projects/nitro/UNitro.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/nitro/UNitro.pas -------------------------------------------------------------------------------- /src/projects/nitro/nitro.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/nitro/nitro.dpr -------------------------------------------------------------------------------- /src/projects/nitro/nitro.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/nitro/nitro.dproj -------------------------------------------------------------------------------- /src/projects/nitro/nitro.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/nitro/nitro.res -------------------------------------------------------------------------------- /src/projects/nitro/nitro_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/nitro/nitro_Icon.ico -------------------------------------------------------------------------------- /src/projects/npbench/NPBench_Delphi.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/npbench/NPBench_Delphi.dpr -------------------------------------------------------------------------------- /src/projects/npbench/NPBench_Delphi.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/npbench/NPBench_Delphi.dproj -------------------------------------------------------------------------------- /src/projects/npbench/NPBench_Delphi.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/projects/npbench/NPBench_Delphi.res -------------------------------------------------------------------------------- /src/tests/src/DirectiveTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/DirectiveTest.pas -------------------------------------------------------------------------------- /src/tests/src/LibraryForward.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/LibraryForward.pas -------------------------------------------------------------------------------- /src/tests/src/LibrarySimple.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/LibrarySimple.pas -------------------------------------------------------------------------------- /src/tests/src/LibraryWithExports.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/LibraryWithExports.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramAllOperators.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramAllOperators.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramArrayCopy.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramArrayCopy.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramArraySet.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramArraySet.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramArrays.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramArrays.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramBasicTypes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramBasicTypes.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramBinaryFileIO.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramBinaryFileIO.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramBreakContinueExit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramBreakContinueExit.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramCaseAndOperators.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramCaseAndOperators.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramCommandLine.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramCommandLine.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramCompilerDirectives.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramCompilerDirectives.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramComplete.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramComplete.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramConstantsAndRepeat.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramConstantsAndRepeat.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramControlAdvanced.pas.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramControlAdvanced.pas.old -------------------------------------------------------------------------------- /src/tests/src/ProgramControlFlow.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramControlFlow.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramDynamicArrayAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramDynamicArrayAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramEnumerations.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramEnumerations.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramExceptionAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramExceptionAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramExceptions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramExceptions.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramFileIO.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramFileIO.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramFileIOAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramFileIOAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramFileSystem.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramFileSystem.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramFormat.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramFormat.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramForwardDeclarations.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramForwardDeclarations.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramFunctions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramFunctions.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramMathAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramMathAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramMathFunctions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramMathFunctions.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramMemoryAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramMemoryAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramMessageBox.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramMessageBox.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramMultiDimArrays.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramMultiDimArrays.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramNestedRecords.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramNestedRecords.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramOrdinalAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramOrdinalAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramParameterPassing.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramParameterPassing.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramPointerOperations.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramPointerOperations.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramRuntimeIntrinsics.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramRuntimeIntrinsics.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramSimple.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramSimple.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramSizeOf.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramSizeOf.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramStringAdvanced.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramStringAdvanced.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramStringFunctions.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramStringFunctions.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramStringOperations.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramStringOperations.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramStringsAndWith.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramStringsAndWith.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTestAbort.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTestAbort.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTestHalt.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTestHalt.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTestRunError.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTestRunError.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTestbed.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTestbed.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTypeAliases.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTypeAliases.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTypedConstants.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTypedConstants.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramTypes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramTypes.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramUsesUnit.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramUsesUnit.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramUsesUnitTypes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramUsesUnitTypes.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramVariables.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramVariables.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramWideString.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramWideString.pas -------------------------------------------------------------------------------- /src/tests/src/ProgramWriteWriteLn.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/ProgramWriteWriteLn.pas -------------------------------------------------------------------------------- /src/tests/src/UTestbed.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/UTestbed.pas -------------------------------------------------------------------------------- /src/tests/src/UnitSimple.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/UnitSimple.pas -------------------------------------------------------------------------------- /src/tests/src/UnitWithTypes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyBigGAMES/NitroPascal/HEAD/src/tests/src/UnitWithTypes.pas --------------------------------------------------------------------------------