Re: Q: how to parse embedded sections in a different syntax
Eric Bezault <ericb-D6Qt/9opevxWk0Htik3J/[email protected]>
| Newsgroups | gmane.comp.lang.eiffel.gobo.general |
|---|---|
| Organization | Gobo |
| Message-ID | <[email protected]> |
Thomas Beale wrote:
> It appears to me that what is needed is a way to tell a scanner to act
> as if it had matched the next N characters, i.e. just to move up N
> positions, no questions asked.
>
> can this be supported?
You can try to do that:
from i := 1 until i > N loop
my_scanner.read_character
i := i + 1
end
This should consume N characters from the input.
PS: Note that what you try to do is tricky because sometimes
the parser needs to know one token ahead of time, therefore
your scanner might not be in the state you think it is.
--
Eric Bezault
mailto:ericb-D6Qt/9opevxWk0Htik3J/[email protected]
http://www.gobosoft.com
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~->
To Post a message, send it to: [email protected]
To Unsubscribe, send a blank message to: [email protected]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/gobo-eiffel/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/