It seems more likely that this record format was not designed for lexing and 
parsing like this and whatever you do it will be a bit of a mess. I think you 
just need a trivial program to 'parse' this. I suspect that you have already 
spent more time the list than it would have done to write the program ;-)

However I suspect that you are talking EDI records and I believe that I already 
proposed one possible solution for that - nobody came back and said if it works 
for EDI formats though. Use markmail search:

http://markmail.org/message/6g3qgvkwog24xep5



Jim

> -----Original Message-----
> From: [email protected] [mailto:antlr-interest-
> [email protected]] On Behalf Of Peter Boughton
> Sent: Wednesday, December 09, 2009 3:46 PM
> To: Skip Sailors
> Cc: [email protected]
> Subject: Re: [antlr-interest] "dynamic" whitespace?
> 
> Well it doesn't necessarily have to be a traditional/printed character
> - maybe stuff in low ASCII or high Unicode ranges could be guaranteed
> not to appear?
> 
> Alternatively, as Nick suggests, some form of escaping - e.g. prefix
> all non-delimiting delimiter characters with an escape character, for
> example backslash, and that way, you could safely escape everything
> (with original backslashes would be doubled up).
> 
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-
> email-address




List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

--

You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.


Reply via email to