Anyone can upload a patch. Patches are evaluated by project team members and either Applied or Declined.

1-9 of 9Patches < Previous 1 Next >
Status ID Uploaded By Description Work Items Action
Being evaluated
235 Aug 23 2007 at
11:33 AM
tw Class to run parser in its own thread, using a timeout value.
Thus avoiding hang-ups in client code.
See related work item and code comments in atteached file for more details.
Download

Applied
Aug 13
667 Jan 7 at
6:30 PM
mkroll Fixes switch cases by replacing BlockStatement by a list of Statements in CaseNode.
This resolves workitems 11771, 11772, and 11773.
(It also removes the space after true and false)

With this patch you can finally parse the parser with itself, unparse it, compile the result, parse it again, unparse, compile, ...
Applied Aug 13 : In revision 35740.
11771
11772
11773
Download

Applied
Aug 13
665 Jan 7 at
12:28 PM
mkroll Fixes unparsing abstract methods.
Applied Aug 13 : In revision 35737.
Download

Applied
Aug 13
664 Jan 7 at
12:09 PM
mkroll Fixes unparsing of assembly attributes.
Applied Aug 13 : In revision 35736.
Download

Applied
Aug 13
284 Sep 12 2007 at
12:14 PM
channer When the Minus token is evaluated, it was determining whether to consume a binary expression based on the head of the stack being derived from PrimaryExpression. I have included a check for Primary, Binary and Unary expressions to resolve #12724.
Applied Aug 13 : In revision 35735.
Download

Applied
Aug 13
606 Dec 20 2007 at
6:59 PM
mkroll Fixes "foreach" parsing and unparsing.
Applied Aug 13 : In revision 35731.
Download

Applied
Aug 13
605 Dec 20 2007 at
4:20 PM
mkroll This patch fixes local declarations (see work item #14491) and adds support for multiple alternatively expected tokens to RecoverFromError.
This also fixes an infinite loop when a syntax error occurs in a local declaration.
Applied Aug 13 : Patch applied in revision 35728.
Download

Applied
Aug 13
604 Dec 20 2007 at
2:45 PM
mkroll This patch fixes preprocessor directives. The lexer did not parse idents/keywords in preprocessor directives correctly.
Applied Aug 13 : Applied in revision 35727.
Download

Applied
Aug 13
603 Dec 20 2007 at
9:38 AM
mkroll This patch fixes problems with the lexer, CharPrimitives and StringPrimitives related to escape sequences. With this patch the C# Parser can successfully parse Lexer.cs and produce source code which compiles and can parse itself again without problems.

The patch can be applied with

patch -p0 < diff-x-w.diff

in the directory containing "csparser.sln" or by manually changing the 13 lines in two files.
Applied Aug 13 : Fixed workitem #14429. Applied in revision 35726.
Download

1-9 of 9Patches < Previous 1 Next >
Updating...