TSourceType enumeration
Source file type classification
Declaration
TSourceType = (stDoc,stSrc,stExample,stTest)Description
Enumeration that classifies source files according to their type and role in the compilation process. Determines how each source file should be processed during building.
- stDoc
- represents documentation source files, typically XML files used by FPDoc to generate formatted documentation. These files are processed separately from regular source code compilation.
- stSrc
- represents Pascal source code files (.pas, .pp) that contain program or unit implementations. These files undergo normal compilation processing by the Free Pascal Compiler.
- stTest
- represents test source files that contain unit tests or test programs for validating package functionality. These files are compiled and executed as part of the testing process.
- stExample
- represents example or demonstration source files that showcase package functionality. These files are typically compiled separately and may have different installation rules than regular package sources.
Values
stDoc | Documentation source file |
stSrc | Pascal source code file |
stExample | Example source file |
stTest | Test source file |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
