@@ -23,16 +23,14 @@ import org.apache.daffodil.lib.schema.annotation.props.gen.BitOrder
23
23
* X-DFDL-US-ASCII-6-BIT-PACKED occupies only 6 bits with each
24
24
* code unit.
25
25
*/
26
- object BitsCharsetUSASCII6BitPackedLSBF
27
- extends {
28
- override val name = " X-DFDL-US-ASCII-6-BIT-PACKED-LSB-FIRST"
29
- override val bitWidthOfACodeUnit = 6
30
- override val decodeString =
31
- """ @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?"""
32
- override val replacementCharCode = 0x1f
33
- override val requiredBitOrder = BitOrder .LeastSignificantBitFirst
34
- }
35
- with BitsCharsetNonByteSize
26
+ object BitsCharsetUSASCII6BitPackedLSBF extends BitsCharsetNonByteSize {
27
+ override lazy val name = " X-DFDL-US-ASCII-6-BIT-PACKED-LSB-FIRST"
28
+ override lazy val bitWidthOfACodeUnit = 6
29
+ override lazy val decodeString =
30
+ """ @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?"""
31
+ override lazy val replacementCharCode = 0x1f
32
+ override lazy val requiredBitOrder = BitOrder .LeastSignificantBitFirst
33
+ }
36
34
37
35
final class BitsCharsetUSASCII6BitPackedLSBFDefinition
38
36
extends BitsCharsetDefinition (BitsCharsetUSASCII6BitPackedLSBF )
@@ -43,16 +41,14 @@ final class BitsCharsetUSASCII6BitPackedDefinition
43
41
Some (" X-DFDL-US-ASCII-6-BIT-PACKED" )
44
42
)
45
43
46
- object BitsCharsetUSASCII6BitPackedMSBF
47
- extends {
48
- override val name = " X-DFDL-US-ASCII-6-BIT-PACKED-MSB-FIRST"
49
- override val bitWidthOfACodeUnit = 6
50
- override val decodeString =
51
- """ @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?"""
52
- override val replacementCharCode = 0x1f
53
- override val requiredBitOrder = BitOrder .MostSignificantBitFirst
54
- }
55
- with BitsCharsetNonByteSize
44
+ object BitsCharsetUSASCII6BitPackedMSBF extends BitsCharsetNonByteSize {
45
+ override lazy val name = " X-DFDL-US-ASCII-6-BIT-PACKED-MSB-FIRST"
46
+ override lazy val bitWidthOfACodeUnit = 6
47
+ override lazy val decodeString =
48
+ """ @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?"""
49
+ override lazy val replacementCharCode = 0x1f
50
+ override lazy val requiredBitOrder = BitOrder .MostSignificantBitFirst
51
+ }
56
52
57
53
final class BitsCharsetUSASCII6BitPackedMSBFDefinition
58
54
extends BitsCharsetDefinition (BitsCharsetUSASCII6BitPackedMSBF )
0 commit comments