Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
f3c17da
reworked functionality of PipelineActivity Annotation to work with a …
leon-grompe May 1, 2026
0d10853
made PipelineActivity annotation expect a list of activities and adde…
leon-grompe May 2, 2026
371eb6f
annotated with pipeline activities
leon-grompe May 2, 2026
602c6e2
annotated with pipeline activities
leon-grompe May 2, 2026
a452f9e
annotated with pipeline activities
leon-grompe May 2, 2026
2363b57
fixed naming
leon-grompe May 2, 2026
e7fad40
annotated with pipeline activities
leon-grompe May 2, 2026
9db5f27
annotated with pipeline activities
leon-grompe May 3, 2026
db870ee
annotated with pipeline activities
leon-grompe May 3, 2026
bd2fe31
annotated with pipeline activities
leon-grompe May 3, 2026
c971e1e
annotated with pipeline activities
leon-grompe May 3, 2026
0f6e987
annotated with pipeline activities
leon-grompe May 3, 2026
33bf7e2
annotated with pipeline activities
leon-grompe May 3, 2026
40e8930
annotated with pipeline activities
leon-grompe May 3, 2026
87ba5df
annotated with pipeline activities
leon-grompe May 3, 2026
6da5bab
annotated with pipeline activities
leon-grompe May 3, 2026
1544fd8
annotated with pipeline activities
leon-grompe May 3, 2026
b5a616e
annotated with pipeline activities
leon-grompe May 3, 2026
77f2cfc
updated protocol for new activities
leon-grompe May 3, 2026
e0a4dbd
fixed parameter name
leon-grompe May 3, 2026
45c359f
fixed wording in validation message
leon-grompe May 3, 2026
ee73f80
corrected comment for return value
leon-grompe May 11, 2026
b261270
renamed 'pipelineStructure'to 'behaviourProtocol'
leon-grompe May 11, 2026
b318ea2
moved pipeline structure validation to seperate file
leon-grompe May 11, 2026
3fdcdbb
updated import for new file
leon-grompe May 11, 2026
b0b70d0
new file for suggested pipeline structure
leon-grompe May 11, 2026
3f111a6
fixed return statements and added new functions to wrap AssigneeOfSpe…
leon-grompe May 11, 2026
17780a0
Protocol blocks now work with validation context to also include calls
leon-grompe May 11, 2026
0cfbd6d
moved flow analyzer functions to new class
leon-grompe May 14, 2026
2726df4
removed debug print
leon-grompe May 14, 2026
ec1427b
added targets to Activities
leon-grompe May 14, 2026
29101ff
added data flow analyzer to service registry
leon-grompe May 14, 2026
f9a6915
removed unused imports
leon-grompe May 14, 2026
82769ca
added services as argument
leon-grompe May 14, 2026
b5511c0
fixed validation for new service: data flow analyzer
leon-grompe May 14, 2026
cae36c9
moved data set types to this file and fixed for new analyzer service
leon-grompe May 14, 2026
ecb195a
deleted file
leon-grompe May 14, 2026
76b4a58
removed old code
leon-grompe May 14, 2026
4276e4d
first attempt at type comparison
leon-grompe May 14, 2026
709b802
added new types Dataset, ImageList
leon-grompe May 16, 2026
fe72b1a
added new function to simplify logic of old checkIf.. function. also …
leon-grompe May 16, 2026
5ed7aa4
updated function call for new implementation of checkIf..
leon-grompe May 16, 2026
7df5b8e
added validation message for dataset-mismatch
leon-grompe May 17, 2026
ad4c3f3
moved behaviour protocol to new file and updated file name for valida…
leon-grompe May 17, 2026
be78cb2
updated imports for new file
leon-grompe May 17, 2026
b3cf386
new validation error type for dataset-mismatch
leon-grompe May 17, 2026
3f2f3a5
implemented data set handling in new function
leon-grompe May 17, 2026
dc640e9
dataset-mismatch error is now correctly propagated through repetition…
leon-grompe May 17, 2026
0344080
remove debug prints
leon-grompe May 17, 2026
c0802c3
full validation message. FINALLYgit add .
leon-grompe May 17, 2026
6096a67
attempt at look ahead logic to make validation and test phases work
leon-grompe May 17, 2026
ffb9dba
reworked validation message computing to include more information
leon-grompe May 18, 2026
0722b74
changed match check in elementary block to only trigger dataset targe…
leon-grompe May 18, 2026
5203fbe
removed old code for repetition block without lookahead and exit logic
leon-grompe May 18, 2026
f614a11
added exit dataset to evaluation phase
leon-grompe May 18, 2026
c34f354
turned if for elementary target to switch and removed xor
leon-grompe May 19, 2026
c0971ab
removed unused imports
leon-grompe May 19, 2026
bda3b6e
removed unused imports
leon-grompe May 19, 2026
353caa9
added Any annotation for wildcard usage
leon-grompe May 19, 2026
08307fe
removed old implementation of checkIfArgumentIsAssignedBySpecificFunc…
leon-grompe May 19, 2026
56b8fb3
added target for feature selection
leon-grompe May 19, 2026
cac0d33
removed unused imports
leon-grompe May 19, 2026
58de7b6
initial testing setup for data-flow-analyzer
leon-grompe May 19, 2026
831fac6
better validation message for dataset mismatch
leon-grompe May 19, 2026
2067295
use parameters to arguments map to keep track of placeholder usage in…
leon-grompe May 21, 2026
ec930d8
initial implementation for dataset splitting detection
leon-grompe May 21, 2026
d545236
detection of splitRows usage implemented
leon-grompe May 22, 2026
b14162a
attempted refactor, but logic is flawed
leon-grompe May 27, 2026
38f68e6
belongs to previous commit
leon-grompe May 27, 2026
aaa7ba5
removed phase identification prints
leon-grompe May 27, 2026
8a8c790
reworked datasetUsage validation with new logic using forward slice
leon-grompe May 27, 2026
5c3e583
added debug prints for segment recursion
leon-grompe May 27, 2026
9f929bf
added variableToReference functionality
leon-grompe May 27, 2026
9e372d4
implemented forward slicing. need more testing for segments
leon-grompe May 27, 2026
c523760
added functions to extract specific assignments and calls
leon-grompe May 27, 2026
c4c35ca
added segment mapping to yield support, such that the placeholder ass…
leon-grompe May 27, 2026
ebf6afd
updated validation for new functionality of slicer and analyzer
leon-grompe May 27, 2026
62e9dde
made isData public and accept variables instead of placeholders
leon-grompe May 27, 2026
06b3d5f
skip non-data variables
leon-grompe May 27, 2026
4764489
added validation accept logic
leon-grompe May 27, 2026
9aa6196
extracted functions and added comments to forward slice
leon-grompe May 27, 2026
d8efd29
updated description of extractAssignments
leon-grompe May 27, 2026
ef8d74f
attempt to implement extractAssignmentsWithSpecific call to work with…
leon-grompe May 28, 2026
24cc3d2
fixed bug to also add assignees for non-calls
leon-grompe May 28, 2026
d4d1fd3
new helper function to map yield to call site assignee
leon-grompe May 28, 2026
78ac639
added todos
leon-grompe May 30, 2026
d0f3618
new helpers for segment mapping
leon-grompe May 30, 2026
74b90dd
delete old logic
leon-grompe May 30, 2026
49b6d2f
new logic for forward slice
leon-grompe May 30, 2026
cc16df4
refactor to better fit original idea for forward slice
leon-grompe May 30, 2026
dc6e44b
renamed helpers and made 'segmentToYieldAssigneeMap' use a map datatype
leon-grompe May 30, 2026
04189cc
no longer need segmentToAssigneesMap but instead just use single mapping
leon-grompe May 30, 2026
2af387f
seperated call sites for accumulateVariablesInForwardSlice and collec…
leon-grompe May 30, 2026
ce0ad1a
possibly skip segment parameters when adding to result?
leon-grompe May 30, 2026
2c974cd
refactored the forward slice to use a seperate class 'ForwardSliceSco…
leon-grompe May 30, 2026
f91ae61
reworked assignment extraction to return segment call if specific cal…
leon-grompe May 30, 2026
37b19ba
validation now skips non-data placeholders
leon-grompe May 30, 2026
ecf1119
better validation message for segment calls
leon-grompe May 30, 2026
d21cd93
remove unused imports
leon-grompe May 30, 2026
19e6d39
added tests for localVariableToReference
leon-grompe May 31, 2026
3f5f974
refactor callToParamArgMap to use existing parametersToArguments
leon-grompe May 31, 2026
9012bc4
moved statementToCalls to analyzer and renamend to expandSegmentCalls…
leon-grompe May 31, 2026
eb7ec41
refactor to use expandSegmentCallsInStatement instead of statementToC…
leon-grompe May 31, 2026
81446fe
added tests for callToParamArgMap
leon-grompe May 31, 2026
d5d042b
added tests for yieldToCallSiteAssignees
leon-grompe May 31, 2026
a9417f8
added info for segmentToYieldAssigneeMap
leon-grompe May 31, 2026
d5c2e9e
added tests for forward slicing
leon-grompe May 31, 2026
461c5eb
remove isAssignedBySpecificFunction implementation
leon-grompe May 31, 2026
7357c23
rework callReferences*Set functions to make use of new forward slice
leon-grompe May 31, 2026
155dab3
moved dataset identification tasks to new service 'DatasetIdentifier'…
leon-grompe May 31, 2026
6db4f01
fix formatting
leon-grompe May 31, 2026
70d0038
fix formatting
leon-grompe May 31, 2026
4ac053d
remove unused imports
leon-grompe May 31, 2026
3641635
remove unused imports
leon-grompe May 31, 2026
885e1fa
made training and test set segment-aware
leon-grompe Jun 1, 2026
2361d77
implemented tests for dataset identifier
leon-grompe Jun 1, 2026
6c96e9f
better explanation of expandSegmentCallsInStatement
leon-grompe Jun 1, 2026
7a92351
added tests for the data flow analzyer
leon-grompe Jun 1, 2026
790cfbd
renamed expandSegmentCallsInStatements to expandCallsInStatment to be…
leon-grompe Jun 1, 2026
2d2c1ae
updated for dataset identifier
leon-grompe Jun 1, 2026
c729b61
refactored ValidationError to use subtyping to differentiate between …
leon-grompe Jun 7, 2026
efd3838
implemented observers to check for same operations on all datasets du…
leon-grompe Jun 8, 2026
54ec6a9
refactored validation to make top level more readable
leon-grompe Jun 9, 2026
9ac169a
reorganized module scope function order
leon-grompe Jun 9, 2026
0d8d8b6
fix: dataset identification now also compares receivers to forward sl…
leon-grompe Jun 9, 2026
d806d8c
initial implementation of three stage consistentTransformation valida…
leon-grompe Jun 9, 2026
fe24720
observer errors now also shown if protocol fails
leon-grompe Jun 9, 2026
43d20b6
refactor: move DataSet to identifier and centralize dataset detection
leon-grompe Jun 9, 2026
e97e509
refactor: flatten ValidationResult error chain to array
leon-grompe Jun 9, 2026
6fb68d6
refactor: replace Activity class with DSPipelineActivity string enum
leon-grompe Jun 9, 2026
9196111
refactor: remove dead code from pipeline validation
leon-grompe Jun 9, 2026
203f370
refactor: reorganize pipeline validation file structure
leon-grompe Jun 9, 2026
c7a2b3f
fix: correctly follow variable through multiple segments
leon-grompe Jun 10, 2026
7f27df2
tests for dataset usage validation
leon-grompe Jun 10, 2026
0a557c8
fixed description for finalize() method
leon-grompe Jun 10, 2026
d0a2cb0
refactored extractValidationContext to only return the validation con…
leon-grompe Jun 10, 2026
f16e206
added intermediate class 'inconsitentTransformationError' to be super…
leon-grompe Jun 10, 2026
9b1a177
readability in 'onElementaryMatch()' method improved
leon-grompe Jun 10, 2026
59f6d01
updated Pipeline Activity annotations for transform
leon-grompe Jun 10, 2026
7936777
added 'transform' method for all transformers to annotate the transfo…
leon-grompe Jun 10, 2026
ef35d2d
readability fix
leon-grompe Jun 10, 2026
568a26f
added function description
leon-grompe Jun 10, 2026
abd5de9
added segment call site tracking to use in observers
leon-grompe Jun 10, 2026
2adb9ce
better comments
leon-grompe Jun 10, 2026
c2ef2b3
check dataflow example
leon-grompe Jun 10, 2026
91df1b7
implemented dataflow check
leon-grompe Jun 10, 2026
97bc3ae
now store all callables in datasetCallableMap instead of only de-dupe…
leon-grompe Jun 10, 2026
f8fba8f
now also map 'transformTable' to the transformer class used, to diffe…
leon-grompe Jun 11, 2026
d648948
remove unused properties from 'MatchInfo' and moved 'statements' prop…
leon-grompe Jun 11, 2026
c61de31
cleanup
leon-grompe Jun 11, 2026
b320866
fix: now map validation trigger spot to segment call site, instead of…
leon-grompe Jun 11, 2026
749553f
comment cleanup
leon-grompe Jun 11, 2026
464cfbe
fix: dataset identifier now extracts receiver from chained calls
leon-grompe Jun 11, 2026
ed6339c
chore: removed TODO comments
leon-grompe Jun 11, 2026
8fa8518
feat: disable code lens for validation, test (and rest) sets
leon-grompe Jun 11, 2026
8e2b714
feat: new quickfix for datasetSplitting validation to add/correct dat…
leon-grompe Jun 11, 2026
ba2160c
refactor: simplified code for better readabilty
leon-grompe Jun 11, 2026
7ffbbf2
feat: tests for threeWaySplit quickfixes
leon-grompe Jun 11, 2026
8b2e1fb
fix: improved validation message
leon-grompe Jun 11, 2026
9fb3804
fix: made use of existing 'isSpecificCall' function and only quickfix…
leon-grompe Jun 11, 2026
b412c61
feat: on naming clash for the rest set, rename it
leon-grompe Jun 11, 2026
da12d63
fix: fixed naming scheme of the code to include 'data-flow-analysis'
leon-grompe Jun 11, 2026
b59d0c1
feat: new validation with test to detect when the rest set is used fo…
leon-grompe Jun 11, 2026
3ad731b
fix: the dataflow analyzer now also treats 'fitAndTransform' calls as…
leon-grompe Jun 11, 2026
8771f52
fix: renamed 'Original' dataset to 'Fallback' dataset in DataSet enum…
leon-grompe Jun 11, 2026
60e0d32
feat: added 'getMostSpecificDatasetPlaceholder' functionality
leon-grompe Jun 12, 2026
49cf312
feat: now store the incorrect dataset reference in the dataset mismat…
leon-grompe Jun 12, 2026
1b13155
fix: made use of refactored getDatasetOfCall function of identifier
leon-grompe Jun 12, 2026
c22cc8b
feat: now create different error code for dataset mismatches, to be u…
leon-grompe Jun 12, 2026
155b2f9
feat: new tests for new functions of the identifier
leon-grompe Jun 12, 2026
9f30b9d
feat: new quickifx to replace incorrect dataset usage with most speci…
leon-grompe Jun 12, 2026
3ec4d01
feat: new wrapper for 'findReferenceInForwadSliceOfTarget' in identif…
leon-grompe Jun 12, 2026
157abcb
feat: new tests for new wrapper of identifier
leon-grompe Jun 12, 2026
6c225fa
feat: new test for dataset replacement in segment call
leon-grompe Jun 12, 2026
2239421
fix: typo in validation message
leon-grompe Jun 14, 2026
ba70ef3
feat: tests for dataset replacement quickfix
leon-grompe Jun 14, 2026
e02ad51
feat: tests for consistent transformation validation (observers)
leon-grompe Jun 14, 2026
ddb5750
chore: encoded pipeline acitivities in an enum. fix: removed target f…
leon-grompe Jun 15, 2026
360f03f
chore: added phase enum to be expected by protocol model
leon-grompe Jun 15, 2026
f301996
chore: removed data flow analysis test. to be re-implemented as resou…
leon-grompe Jun 15, 2026
385117f
feat: new validation to detect inconsistent arguments in toTabularDat…
leon-grompe Jun 15, 2026
08a1ddd
feat: introduce guard against repetition blocks that can succeed with…
leon-grompe Jun 15, 2026
1b91d57
fix: remove brackets from validation message
leon-grompe Jun 15, 2026
89dd54a
feat: now allow feature selection in combination with feature enginee…
leon-grompe Jun 15, 2026
b754958
fix: filter out incomplete statements to disable the 'Root node must …
leon-grompe Jun 15, 2026
372fe6f
fix(eda): open virtual-row window when table mounts before layout
leon-grompe Jun 18, 2026
f235880
Merge branch 'fix_codeLense_tableView' into behaviour-protocol
leon-grompe Jun 18, 2026
01ad42e
fix: disable code lenses for out statements and enable code lenses fo…
leon-grompe Jun 19, 2026
ac5ad88
feat: observers are dataflow aware. dont flag calls that dont flow in…
leon-grompe Jun 20, 2026
e4e4d40
feat: new activities and phase 'interpretation' for better classifica…
leon-grompe Jun 22, 2026
c368932
fix: updated protocol and observers for new activities
leon-grompe Jun 22, 2026
82a29e5
feat: updated annotations to better categorize operations
leon-grompe Jun 22, 2026
455128c
fix: fix in comments
leon-grompe Jun 22, 2026
fb485a1
fixed: updated annotation to ImageTransformation
leon-grompe Jun 22, 2026
b9eb508
fix: removed imageTransformation activity after split, since operatio…
leon-grompe Jun 22, 2026
0f8d3bb
chore: re-ordered activities in protocol to better represent importan…
leon-grompe Jun 22, 2026
c2a67ba
fix: removed ImageTransformation activity as part of design decision.…
leon-grompe Jun 23, 2026
3178f46
fix: removed ImageTransformation activity as part of design decision.…
leon-grompe Jun 23, 2026
3799643
fix: removed annotations from image operations. also added SchemaModi…
leon-grompe Jun 23, 2026
1dfbc03
fix: moved visualization into interpretation phase
leon-grompe Jun 23, 2026
d157620
refactor: collapse protocol error types and rework validation messages
leon-grompe Jun 30, 2026
18dfb75
refactor: moved class ValidationResult to its own file
leon-grompe Jun 30, 2026
4a6385a
feat: added new function to get activities from a given phase
leon-grompe Jun 30, 2026
8515e87
feat: added phase guidance messages and function to get the phases in…
leon-grompe Jun 30, 2026
54daf86
fix: now only show validation on pipeline name and provide better mes…
leon-grompe Jun 30, 2026
b559e17
fix: added interpretation phase and collapsed modeling and training
leon-grompe Jun 30, 2026
7fcd1ad
fix: improved message wording and adapted to new ValidationResult fil…
leon-grompe Jun 30, 2026
41bdacb
fix: adjusted for activity renaming
leon-grompe Jul 3, 2026
1d8f29f
fix: made the phase guidance into more of an explanation and added fu…
leon-grompe Jul 3, 2026
99844cd
feat and fix: restructured feature engineering and feature selection …
leon-grompe Jul 3, 2026
4703ff9
fix: removed arguments from formatMessage() call
leon-grompe Jul 3, 2026
8cc77c8
feat: now generate pipeline validation with additional information an…
leon-grompe Jul 3, 2026
0bf8fcc
fix: reworked validation message generation for protocol validation a…
leon-grompe Jul 3, 2026
6fbd217
fix: adjust for actitity renaming
leon-grompe Jul 3, 2026
248f9b3
fix: adjusted message order of protocol violation activity mismatch
leon-grompe Jul 3, 2026
7738e8f
fix: fixed an issue where the observer would map calls of the same se…
leon-grompe Jul 3, 2026
d4d3c27
feat: added tests for protocol errors and updated tests for observer …
leon-grompe Jul 3, 2026
ecaae42
fix: fixed linter error by changing git add packages/safe-ds-lang/src…
leon-grompe Jul 3, 2026
a981a67
fix: added early return clause to return when pipeline has no body
leon-grompe Jul 4, 2026
e689ced
fix: now also show validation on empty pipeline
leon-grompe Jul 4, 2026
1f8601e
fix: early return when pipeline has no body and better wording
leon-grompe Jul 4, 2026
95192aa
fix: early return for quickfixes if no path is found
leon-grompe Jul 4, 2026
065865d
fix: changed severity of incomplete pipeline to info and changed word…
leon-grompe Jul 4, 2026
4a3bbb8
feat: new function to get correct Rest set placeholder if it exists
leon-grompe Jul 4, 2026
2a4d6d4
fix: made use of new Rest set identification to fix bug where test se…
leon-grompe Jul 4, 2026
cabb866
fix: made use of analyzers extractAssignmentsWithSpecificCall method
leon-grompe Jul 4, 2026
757349a
fix: changed fallback from pipeline to split
leon-grompe Jul 4, 2026
3703ca3
feat: new tests for new Rest set identification of identifier
leon-grompe Jul 4, 2026
c42b86b
feat: new tests for rest set usage validation
leon-grompe Jul 4, 2026
3cf2d32
fix: now no longer produce false positives on splits inside of segments
leon-grompe Jul 4, 2026
7e57fbd
fix: fixed test line after changing severity of incomplete pipeline t…
leon-grompe Jul 4, 2026
e2ad8f0
fix: changed severity of testDataUsedForTraining to error and added t…
leon-grompe Jul 4, 2026
2fd6636
fix: fixed expected message
leon-grompe Jul 4, 2026
0168ebd
fix: fixed expected message
leon-grompe Jul 4, 2026
4a91192
feat: added an argument check to observers. this way all observed ope…
leon-grompe Jul 4, 2026
4f087af
feat: updated for new observer functionality
leon-grompe Jul 4, 2026
0c68122
fix: updated for new observer validation message
leon-grompe Jul 4, 2026
36cd2b7
feat: new tests for argument consistency functionality of protocol ob…
leon-grompe Jul 4, 2026
919a733
fix: removed old toTabularDatasetMustUseSameArguments validation and …
leon-grompe Jul 4, 2026
6b7be2e
feat: new observer that tracks testing phase and creates validation t…
leon-grompe Jul 4, 2026
c8cc07d
chore: seperated protocol errors and observer errors in different files
leon-grompe Jul 4, 2026
2df1683
feat: added new documentation for best practices, pipeline structure,…
leon-grompe Jul 4, 2026
e85d2f4
refactor: reworked documentation for better wording
leon-grompe Jul 6, 2026
05f219b
feat: registered dataset replacement quickfix for testDataUsedForTrai…
leon-grompe Jul 6, 2026
0ee62ee
feat: added quickfix and tests for observer presence error that can b…
leon-grompe Jul 7, 2026
407dfe8
fix: removed augmentation activity and updated docs
leon-grompe Jul 7, 2026
71f399f
chore: new image for layer and phase documentation
leon-grompe Jul 8, 2026
90ff414
fix: removed accidentally added files
leon-grompe Jul 8, 2026
e2773e6
chore: final slight tweaks and comments for future work
leon-grompe Sep 24, 2026
23d5cae
deleted unnecessary files
leon-grompe Sep 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ navigational elements to reach one of the following sections:
|----------------------------------------------------------|--------------------------------------------------------------------------------------------------|
| [Getting Started](getting-started/installation.md) | Learn how to configure a development environment for Safe-DS and write your first program. |
| [Language Reference](pipeline-language/README.md) | Learn about the concepts of the Safe-DS language. |
| [Best Practices](best-practices/README.md) | Learn how to structure a pipeline to avoid data science pitfalls like data leakage. |
| [API Reference][safeds.data.image.containers.Image] | Learn about the API elements that you can use in Safe-DS programs, like classes and functions. |
| [Integrating New Libraries](stub-language/README.md) | Learn how to integrate new libraries into Safe-DS (:warning: documentation is work in progress). |
| [Development](development/testing/call-graph-testing.md) | Learn about various aspects of developing Safe-DS itself. |
Expand Down
2 changes: 2 additions & 0 deletions docs/api/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ search:
- [Category](safeds/lang/Category.md)
- [DataScienceCategory](safeds/lang/DataScienceCategory.md)
- [Deprecated](safeds/lang/Deprecated.md)
- [DSPipelineActivity](safeds/lang/DSPipelineActivity.md)
- [Experimental](safeds/lang/Experimental.md)
- [Expert](safeds/lang/Expert.md)
- [Float](safeds/lang/Float.md)
Expand All @@ -66,6 +67,7 @@ search:
- [Map](safeds/lang/Map.md)
- [Nothing](safeds/lang/Nothing.md)
- [Number](safeds/lang/Number.md)
- [PipelineActivity](safeds/lang/PipelineActivity.md)
- [Pure](safeds/lang/Pure.md)
- [PythonMacro](safeds/lang/PythonMacro.md)
- [PythonModule](safeds/lang/PythonModule.md)
Expand Down
419 changes: 419 additions & 0 deletions docs/api/by-activity.md

Large diffs are not rendered by default.

Loading
Loading