| Related articles |
|---|
| with or without keywords gergoe@math.bme.hu (Buday Gergely) (1998-03-12) |
| Re: with or without keywords vladimir@cs.ualberta.ca (Vladimir Alexiev) (1998-03-15) |
| Re: with or without keywords scott@basis.com (1998-03-18) |
| Re: with or without keywords Nick.Roberts@dial.pipex.com (Nick Roberts) (1998-03-18) |
| Re: with or without keywords os@cs.tu-berlin.de (Olaf Stoyke) (1998-03-18) |
| From: | Vladimir Alexiev <vladimir@cs.ualberta.ca> |
| Newsgroups: | comp.compilers |
| Date: | 15 Mar 1998 00:24:56 -0500 |
| Organization: | University of Alberta, Computing Science |
| References: | 98-03-110 |
| Keywords: | parse |
[ how to parse embedded SQL without tripping over SQL keyworks in
non-SQL code ]
The easiest way to achieve this, IMHO, is to introduce feedback from
the parser to the lexer. When the parser recognizes the beginning of
an sql statement, it sets a lexer flag saying "give me sql keywords
now". Flex has this builtin, it's called "start states". Even if you
don't use flex, read its doc to get some ideas.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.