[antlr-interest] Re: RTF spec/grammar in (E)BNF
spenserkao
spenserkao at optushome.com.au
Tue Oct 29 23:51:15 PST 2002
Hi Terence and Loring,
Thanks for hints.
Spenser
--- In antlr-interest at y..., "lgcraymer" <lgc at m...> wrote:
> My grammar is pretty ancient (vsn 1.3 of the spec--the current vsn
is
> 1.6) and it took heavy advantage of the RTF backwards
compatibility
> design policy "if you don't recognize it, ignore it". I didn't
need
> to parse headers so I ignored them; I just needed to recognize
> critical parts of the document.
>
> If you look at the Microsoft RTF spec at
> http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/dnrtf
> spec/html/rtfspec.asp, you will find that there is a complete EBNF
> spec in the document. To get at it, you will have to download
each
> section separately (or so it appears). (I got the earlier version
in
> doc format before they put it in HTML and made it impossible to
> download all at once).
>
> One useful trick: I wrote a simple language to build a table of
RTF
> commands which associated a processing type with each command.
That
> helped considerably to reduce the size of the lexer and parser
> grammars.
>
> --Loring
>
>
> --- In antlr-interest at y..., Terence Parr <parrt at j...> wrote:
> >
> > On Monday, October 28, 2002, at 09:05 PM, Spenser Kao wrote:
> >
> > > Hi,
> > >
> > >
> > >
> > > I wonder if there is a showcase of implementing a RTF (Rich
Text
> > > Format) reader in ANTLR.
> > >
> > > The core part of the job is to express RTF spec/grammar in (E)
BNF,
> has
> > > any one done that before?
> >
> > Loring at NASA may be able to release his old PCCTS RTF
grammar.
> > Loring?
> >
> > Ter
> > --
> > Co-founder, http://www.jguru.com
> > Creator, ANTLR Parser Generator: http://www.antlr.org
> > Lecturer in Comp. Sci., University of San Francisco
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list