Skip to content

Extend must_find to constants - #564

Merged
mristin merged 1 commit into
mainfrom
mristin/Extend-must-find-to-constants
Dec 24, 2025
Merged

mristin merged 1 commit into
mainfrom
mristin/Extend-must-find-to-constants

Conversation

@mristin

@mristin mristin commented Dec 24, 2025

Copy link
Copy Markdown
Contributor

We extend the methods intermediate.SymbolTable.must_find_* for constants so that the downstream code can use them for more readable transformations.

For example, we currently use these must-find constant methods in aas-core3.1-testdatagen.

We extend the methods `intermediate.SymbolTable.must_find_*` for
constants so that the downstream code can use them for more readable
transformations.

For example, we currently use these must-find constant methods in
aas-core3.1-testdatagen.
@mristin
mristin merged commit 0dceee8 into main Dec 24, 2025
10 checks passed
@mristin
mristin deleted the mristin/Extend-must-find-to-constants branch December 24, 2025 14:43
mristin added a commit that referenced this pull request Feb 3, 2026
* Extend ``must_find`` to constants (#564)
* Add ``is_literal_of`` method to symbol table (#565)
* Add literal value set to IR (#566)
* Expose mapping from and to primitive types (#567)
* Fix typescript unique ID-Short constraint (#569)
* Track descendants of constrained primitives (#573)
* Make symbol table pickle-able (#574)
* Fix cpp 11 compilation issue (#572)
* Fix XML serialization of float in Python (#575)

This version provides a set of ergonomic methods for
aas-core-testdatagen so that we can generate the test data using
reflection on symbol table more easily.

In addition, it contains a couple of minor fixes to C++ and Python
generators.
@mristin mristin mentioned this pull request Feb 3, 2026
mristin added a commit that referenced this pull request Feb 3, 2026
* Extend ``must_find`` to constants (#564)
* Add ``is_literal_of`` method to symbol table (#565)
* Add literal value set to IR (#566)
* Expose mapping from and to primitive types (#567)
* Fix typescript unique ID-Short constraint (#569)
* Track descendants of constrained primitives (#573)
* Make symbol table pickle-able (#574)
* Fix cpp 11 compilation issue (#572)
* Fix XML serialization of float in Python (#575)

This version provides a set of ergonomic methods for
aas-core-testdatagen so that we can generate the test data using
reflection on symbol table more easily.

In addition, it contains a couple of minor fixes to C++ and Python
generators.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant