Conversation
|
@sebinside @Nicolas-Boltz @uuqjz |
sebinside
left a comment
There was a problem hiding this comment.
This PR shows a great realization of our DSL concepts, I'm already really happy how this turned out and feels while using it. I have some comments which we should discuss here or in the next meeting. However, I would propose to only fix the small things and move the bigger things to another issue in order to speed up the merging of this PR. Ideally, this PR is merged in the next two weeks so that we can directly use the DSL in the practical course. Great work, again!
.../org.dataflowanalysis.analysis/src/org/dataflowanalysis/analysis/dsl/AnalysisConstraint.java
Show resolved
Hide resolved
...taflowanalysis.analysis.tests/src/org/dataflowanalysis/analysis/tests/dsl/DSLResultTest.java
Outdated
Show resolved
Hide resolved
...alysis.analysis/src/org/dataflowanalysis/analysis/dsl/constraint/DSLDestinationSelector.java
Show resolved
Hide resolved
...taflowanalysis.analysis.tests/src/org/dataflowanalysis/analysis/tests/dsl/DSLResultTest.java
Outdated
Show resolved
Hide resolved
...is.analysis/src/org/dataflowanalysis/analysis/dsl/constraint/DSLNodeDestinationSelector.java
Show resolved
Hide resolved
...alysis.analysis/src/org/dataflowanalysis/analysis/dsl/constraint/DSLConditionDefinition.java
Show resolved
Hide resolved
|
Perfect, looks like we only have minor discussion points. Let's put this on top of the agenda of the next meeting so you can quickly finalize the PR! |
|
Result from the discussion:
|
|
@sebinside @Nicolas-Boltz The requested changes as discussed yesterday are implemented! |
This PR implements the DSL outlined in the ECSA 2023 post-proceedings paper and issue #11.
It implements the following:
QueryDSLConstraintDSLwithCharacteristics), data flow variables (withLabel) and vertex types (withType)$, in fields that normally require a string value