Skip to content

Commit c6b3acd

Browse files
authored
Allowing empty signal encoders (#139)
1 parent 90961c3 commit c6b3acd

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.26.0] - 2025-01-27
11+
1012
### Changed
1113

14+
- Empty signal encoders are now allowed
1215
- Signals can now be associated with multiple frames, accessible under `signal.frames`
1316

1417
### Migration guide for 0.26.0

ldfparser/grammars/ldf.lark

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ signal_group: ldf_identifier ":" ldf_integer "{" (ldf_identifier "," ldf_integer
110110

111111
// LIN 2.1 Specification, section 9.2.6.1
112112
signal_encoding_types: "Signal_encoding_types" "{" (signal_encoding_type+) "}"
113-
signal_encoding_type: ldf_identifier "{" (signal_encoding_logical_value | signal_encoding_physical_value | signal_encoding_bcd_value | signal_encoding_ascii_value)+ "}"
113+
signal_encoding_type: ldf_identifier "{" (signal_encoding_logical_value | signal_encoding_physical_value | signal_encoding_bcd_value | signal_encoding_ascii_value)* "}"
114114
signal_encoding_logical_value: "logical_value" "," ldf_integer ("," signal_encoding_text_value)? ";"
115115
signal_encoding_physical_value: "physical_value" "," ldf_integer "," ldf_integer "," ldf_float "," ldf_float ("," signal_encoding_text_value)? ";"
116116
signal_encoding_bcd_value: "bcd_value" ";"

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[metadata]
2-
version = 0.25.0
2+
version = 0.26.0

0 commit comments

Comments
 (0)