[
https://issues.apache.org/jira/browse/DAFFODIL-1818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Beckerle updated DAFFODIL-1818:
------------------------------------
Component/s: DFDL Extension
(was: DFDL Language)
> Delimiter mode - delimited by next initiator
> --------------------------------------------
>
> Key: DAFFODIL-1818
> URL: https://issues.apache.org/jira/browse/DAFFODIL-1818
> Project: Daffodil
> Issue Type: New Feature
> Components: Back End, DFDL Extension
> Reporter: Mike Beckerle
> Priority: Minor
>
> This feature has been discussed frequently as something missing from DFDL.
> There are formats where this behavior would be very convenient.
> It has been suggested that this feature is needed for JPEG2000 format.
> This ticket created to track the issue. However, I'm not convinced that
> dfdl:lengthKind 'pattern' isn't a universal work around for the lack of this
> feature. If so then the priority of this becomes very low.
> It may be that this feature is required because of the lack of
> streaming-behavior (unlimited data size) for regex matching in
> dfdl:lengthKind 'pattern'.
> It is possible our regex matching needs to be rewritten in terms of the
> Scanner class (which operates on InputStream not CharSequence. Existing code
> uses CharSequence, which due to nature of the interface, must be a finite
> object, not a stream that is potentially unbounded.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)