Related articles |
---|
followpos for '?' and '+' operators meeta.gupta@yahoo.com (Meeta Gupta) (2006-01-31) |
Re: followpos for '?' and '+' operators clint@0lsen.net (Clint Olsen) (2006-01-31) |
Re: followpos for '?' and '+' operators jburgy@gmail.com (jburgy) (2006-01-31) |
Re: followpos for '?' and '+' operators rpboland@gmail.com (Ralph Boland) (2006-02-02) |
From: | "jburgy" <jburgy@gmail.com> |
Newsgroups: | comp.compilers |
Date: | 31 Jan 2006 21:23:34 -0500 |
Organization: | http://groups.google.com |
References: | 06-01-13006-01-138 |
Keywords: | lex, DFA |
Posted-Date: | 31 Jan 2006 21:23:34 EST |
Clint Olsen wrote:
> On 2006-01-31, Meeta Gupta <meeta.gupta@yahoo.com> wrote:
> > But How Can I Calculate The Followpos For '?' And '+' Operators? How
> > Should I Handle These Operators When I Build The Syntax Tree For A
> > Regular Expression.
>
> Since you already know the rules for the '*', '.' and '|' operators, you
> can intuitively figure out how to do it for '+' and '?'. Hint: You can
> rewrite the syntax tree for '?' and '+' using the operators you already
> know. So, '+' is the same as '{re}*' and so on...
>
> -Clint
Uh, have you considered searching through the archives?
http://compilers.iecc.com/comparch/article/98-08-139
Return to the
comp.compilers page.
Search the
comp.compilers archives again.