" X:" breaks recognition of XY

Dear John, thanks for providing gplex, which is of great help to me. I get unexpected behaviour when parsing data containing positional info. The real .lex file is quite large and my token is XYZW...

Id #14013 | Release: None | Updated: Nov 14, 2016 at 1:46 PM by ArndKobus | Created: Nov 14, 2016 at 1:46 PM by ArndKobus

[€] as regular expression crashes gplex

Adding the euro sign € to a character set literal (i.e., [€]) crashes gplex, with error: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: inde...

Id #13731 | Release: None | Updated: Oct 3, 2015 at 9:21 PM by Mischa4711 | Created: Oct 3, 2015 at 9:21 PM by Mischa4711

Argument out of range exception

This simple test case with cyrillic symbols fails: %namespace LexScanner %option verbose noparser %% абракадабра {} %% I've double checked file encoding with Notepad++ and Vim. However this test ...

Id #13615 | Release: None | Updated: Jun 4, 2015 at 8:32 AM by GFlame | Created: Jun 4, 2015 at 8:32 AM by GFlame

WinRT compatibility && I can't build it

I want to use GPLEX with a WinRT (portable class library) application, however, it's not at all compatible. Serialization, Reflection, Encoding, Files, Console and other things differ. There are ...

Id #13328 | Release: None | Updated: Nov 30, 2014 at 12:06 PM by IainDowns | Created: Nov 22, 2014 at 4:13 PM by IainDowns

caseInsensitive flag

The flag caseInsensitive not working anymore. &gtExec Command="$(GplexTool) /caseInsensitive &"/out:... Please reintroduce the flag caseInsensitive.

Id #13321 | Release: None | Updated: Dec 1, 2014 at 6:51 AM by k_john_gough | Created: Nov 15, 2014 at 12:08 AM by hellosibba

Display "error CS0219: Warning as Error: The variable 'contextSaved' is assigned but its value is never used"

We have a policy to configure warnings in error. This policy causes the compilation of code generated by Gplex to fail. Is it possible to ensure that Gplex encloses the copyright information within...

Id #13055 | Release: None | Updated: May 30, 2014 at 2:40 PM by gillesb68 | Created: May 30, 2014 at 2:40 PM by gillesb68

Emit #line pragmas in generated class

Would make it possible to step through the .l file when debugging and jump straight to the .l file from errors in Visual Studio.

Id #12980 | Release: None | Updated: Jun 3, 2014 at 12:03 AM by k_john_gough | Created: Apr 29, 2014 at 3:49 PM by jdh28

Parsing a backslash

I'm building a lexer to parse Zinc and MiniZinc files. In these files the wedge (/) and vee (\/) are represented by slashes and backslashes. The lexer however reports in the case of \/ this as an "...

Id #12206 | Release: None | Updated: Jul 30, 2015 at 4:24 PM by talweiss1982 | Created: Sep 24, 2013 at 1:37 AM by KommuSoft

How to avoid the 'This pattern always overrides" message

Sorry actually it is thread in discussions, posted here by mistake.

Id #11895 | Release: None | Updated: Jun 26, 2013 at 2:48 AM by jeff121 | Created: Jun 26, 2013 at 2:45 AM by jeff121

AAST.AddUserPredicate throws exception if first exported type does not match

In AAST.cs, line 282 throws an exception if the first exported type does not match instead of continuing to iterate over the remaining exported types. The line 'hdlr.ListError(mSpan, 96, clsName); ...

Id #11861 | Release: None | Updated: Jun 9, 2013 at 3:20 AM by k_john_gough | Created: Jun 5, 2013 at 1:36 AM by JosephGray