aqua/utils
InversionSpaces 68425ed42a
feat(compiler)!: Prohibit mutating options [LNG-277] (#960)
* Parse any nested type

* Refactor type system

* Fix restriction

* Refactor type resolution

* Return stream definition

* Update examples

* Refactor

* Refactor

* Refactor integration tests

* Export service

* Add integration test

* Fix args provider

* Add parser unit tests

* Add type resolution unit tests

* Add more unit tests

* DataTypeToken -> CompositeTypeToken

* GeneralStreamType -> MutableStreamType

* Refactor

* Refactor TypeResolution

* colType -> collectionType

* Refactor

* Fix PushToStreamSem

* BasicTypeToken -> ScalarTypeToken

* CompositeTypeToken -> BasicTypeToken

* Fix for nil

* Make stream collectible

* Refactor collectible type

* Use internalError

* Add unit tests
2023-11-13 11:58:36 +03:00
..
constants/src/main/scala/aqua.constants feat(compiler): Add warnings subsystem [fixes LNG117] (#906) 2023-09-25 13:00:43 +00:00
errors/src/main/scala/aqua/errors feat(compiler): Fail on internal error [fixes LNG-229] (#905) 2023-09-19 17:01:42 +02:00
helpers/src/main/scala/aqua feat(compiler)!: Prohibit mutating options [LNG-277] (#960) 2023-11-13 11:58:36 +03:00
logging/src/main/scala/aqua/logging feat(compiler): Add warnings subsystem [fixes LNG117] (#906) 2023-09-25 13:00:43 +00:00