48 Commits

Author SHA1 Message Date
Tobias Reiher
1a3692c8df Remove null states
Ref. Componolit/RecordFlux#700
2022-09-20 11:08:17 +02:00
Tobias Reiher
76e5a0cda6 Remove session aspects
Ref. Componolit/RecordFlux#700
2022-09-20 11:08:17 +02:00
Alexander Senier
3857196cdb Remove support for private types
Ref. Componolit/RecordFlux#1156
2022-09-06 11:29:40 +02:00
Alexander Senier
54dcd4bd99 Implement case expression 2022-06-08 21:43:44 +02:00
Tobias Reiher
4c65b5c52d Add message field assignment statement
Ref. Componolit/RecordFlux#1067
2022-06-08 14:33:20 +02:00
Johannes Kanig
73971af9c2 Adding test for Byte_Order aspect 2022-01-12 18:53:50 +09:00
Johannes Kanig
ade28924a6 Add Byte_Order aspect to Recordflux parser
Also, bump version to 0.10.0

For Componolit/RecordFlux#104
2022-01-12 18:53:50 +09:00
Alexander Senier
ed85cfb581 Support type hints
Closes #11
2021-10-08 14:40:26 +02:00
Tobias Reiher
cd40ef9b45 Rename message components to fields
Ref. #46
2021-10-08 10:31:32 +02:00
Tobias Reiher
f41f761d24 Move linter-related files into separate repository 2021-10-07 10:29:43 +02:00
Tobias Reiher
593ea29fa0 Rename then keyword to goto in state transitions
Ref. #39
2021-09-22 16:39:51 +02:00
Tobias Reiher
6d37e81b53 Enable use of parameterized messages as field types
Ref. #35
2021-09-07 10:53:51 +02:00
Tobias Reiher
ba09d13bab Enable setting of message parameters in Reset statement
Ref. #35
2021-09-07 10:53:51 +02:00
Tobias Reiher
7bf32229c3 Enable declaration of parameterized message types
Ref. #35
2021-09-07 10:53:51 +02:00
Tobias Reiher
6eec1b737d Change syntax of list comprehensions
Ref. #32
2021-07-26 16:35:21 +02:00
Alexander Senier
d2fe5cc6dc Replace more constants/types with keywords
Ref. #27
2021-06-29 17:02:30 +02:00
Alexander Senier
f83706c790 Support reserved words as identifiers
Closes #27
2021-06-29 17:02:30 +02:00
Tobias Reiher
1cb361a7a1 Add Has_Data attribute
Ref. #25
2021-05-25 10:53:51 +02:00
Tobias Reiher
e357b37293 Change naming of attribute statement 2021-05-25 10:53:51 +02:00
Tobias Reiher
018913b550 Remove array keyword
Ref. #23
2021-05-12 09:41:03 +02:00
Tobias Reiher
1d9186d8c6 Rename arrays to sequences
Ref. #21
2021-05-10 16:04:21 +02:00
Tobias Reiher
d31a7ac85c Rename test files 2021-03-10 09:23:59 +01:00
Tobias Reiher
f19814c4b5 Add exception transitions to session states
Ref. #12
2021-03-09 16:56:28 +01:00
Alexander Senier
5905b3dbe0 Fix duplicate module error since mypy 0.800 2021-01-25 09:44:32 +01:00
Alexander Senier
186842759c Improve naming consistency 2021-01-14 22:24:30 +01:00