[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [relax-ng] Annotations in the non-XML syntax
James Clark scripsit: > - Just as adjacent patterns or name classes in a group require a connector > (e.g. |), so annotation elements that are siblings of patterns or name > classes require a connector (>) I think that ">>" should be used instead of ">" (as in the previous representation), because of its greater visibility. > - There's one case where an arbitrary amount of lookahead is required: in > order to determine whether a file contains a sequence of definitions or a > pattern, you may have to lookahead past an annotation in square brackets, > which can consist of arbitrarily many tokens (however, this is easily > implementable in JavaCC without hackery) This may be heresy, but it would be all right with me if the pattern version wasn't represented in the non-XML syntax: any file containing just a pattern can be prefixed with "start =" with no effect on semantics. > The non-XML syntax cannot represent the div element. I continue to think that a bare curly-braces-block should be mapped to div. Some work would be needed after a datatype name and after include, which are (?) the only places that make a block optional. -- John Cowan <jcowan@reutershealth.com> http://www.reutershealth.com I amar prestar aen, han mathon ne nen, http://www.ccil.org/~cowan han mathon ne chae, a han noston ne 'wilith. --Galadriel, _LOTR:FOTR_
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC