Hmm, unless you're certain about that [^A-Z] thing, it sounds like you're screwed.
There's no clear way to parse records that don't contain a "prependition" because you can never be sure where the name ends, consider the most simple example...
A B
There are two totally valid parsings for this.
In reply to Re: Re: Can this be parsed ?
by hossman
in thread Can this be parsed ?
by ChOas
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |