atom / language-csharp

C# language support for Atom
Other
62 stars 52 forks source link

Massive overhaul of grammar #87

Closed damieng closed 7 years ago

damieng commented 7 years ago

Ideally this would have been smaller changes but the grammar had many many issues.

This adds support to or fixes highlighting for:

Ideally would have more work done on newlines and comments being allowed everywhere but that's an ongoing issue.

Here's what code can now look like using a VS-style theme I put together;

image

Still remaining before merge:

  1. Fix specs
  2. Get basic types parsing in method bodies