Skip to content

Refactor pyk AST functions into classes#2448

Merged
rv-jenkins merged 6 commits intomasterfrom
pyk-kast-classes
Feb 26, 2022
Merged

Refactor pyk AST functions into classes#2448
rv-jenkins merged 6 commits intomasterfrom
pyk-kast-classes

Conversation

@tothtamas28
Copy link
Copy Markdown
Contributor

@tothtamas28 tothtamas28 commented Feb 18, 2022

Fixes: #2447
Fixes: #2444

Comment thread k-distribution/src/main/scripts/lib/pyk/kast.py
Comment thread k-distribution/src/main/scripts/lib/pyk/kastManip.py Outdated
@tothtamas28 tothtamas28 force-pushed the pyk-kast-classes branch 2 times, most recently from b4f01c7 to 802a7fd Compare February 21, 2022 12:03
Comment thread k-distribution/src/main/scripts/lib/pyk/kast.py Outdated
Comment thread k-distribution/src/main/scripts/lib/pyk/kast.py Outdated
Comment thread k-distribution/src/main/scripts/lib/pyk/kastManip.py
Comment thread k-distribution/src/main/scripts/lib/pyk/kastManip.py
@tothtamas28 tothtamas28 force-pushed the pyk-kast-classes branch 3 times, most recently from d80a501 to b283cda Compare February 25, 2022 08:34
* Change functions kast.K* to class hierarchy
* Remove functions kast.isK*
* Remove function kast.KConstant
* Remove function kast.getAttribute
* Remove function kast.addAttributes
* Remove function kast.isCellKLabel
* Remove function kastManip.onChildren
* Simplify function kastManip.onAttributes
* Add mypy check to Makefile
@tothtamas28 tothtamas28 marked this pull request as ready for review February 25, 2022 16:49
@tothtamas28 tothtamas28 requested a review from ehildenb February 25, 2022 16:49
Comment thread Jenkinsfile Outdated
Comment thread Jenkinsfile Outdated
@rv-jenkins rv-jenkins merged commit aa5eee6 into master Feb 26, 2022
@rv-jenkins rv-jenkins deleted the pyk-kast-classes branch February 26, 2022 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Architecture of pyk Separate out kprelude.py files

3 participants