Anyone can upload a patch. Patches are evaluated by project team members and either Applied or Declined.
1-9 of 9Patches
< Previous 1 Next >
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, ...
|
11771
11772
11773
|
Download
|
Applied Aug 13
|
665 |
Jan 7 at 12:28 PM
|
mkroll |
Fixes unparsing abstract methods.
|
|
Download
|
Applied Aug 13
|
664 |
Jan 7 at 12:09 PM
|
mkroll |
Fixes unparsing of assembly attributes.
|
|
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.
|
|
Download
|
Applied Aug 13
|
606 |
Dec 20 2007 at 6:59 PM
|
mkroll |
Fixes "foreach" parsing and unparsing.
|
|
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.
|
|
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.
|
|
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.
|
|
Download
|
1-9 of 9Patches
< Previous 1 Next >