Re: Which lexer do people use?

Christian Schoenebeck <[email protected]>
Newsgroups gmane.comp.parsers.bison.general
Message-ID <1603391.1BMTOEhtVH@silver>
On Montag, 6. Juli 2020 14:00:17 CEST Maury Markowitz wrote:
> > On Jul 4, 2020, at 6:46 AM, Christian Schoenebeck
> > <[email protected]> wrote: The only thing that people are missing
> > once in a while on scanner side is unicode support
> 
> I am missing the capability to support grammars with optional spaces between
> elements. In BASIC:
> 
>    FORI=1TO5
> 
> is equivalent to:
> 
>    FOR I=1 TO 5
> 
> I have yet to see an elegant way to model this in Flex. This topic comes up
> time to time here, so I don't think Unicode is the "only" thing.

You would simply add a RegEx pattern & rule like this:

[ \t\r\n]*  /* eat up white space */

and/or the same for 'any other unknown input':

.  /* drop anything else i.e. 'unknown' input */

Best regards,
Christian Schoenebeck
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.