* Razor parser rewrite
- Rewrite CSharp parser
- Basic rewrite of HTML parser (More improvements to follow)
- Define and generate syntax nodes and boilerplate
- Rewrite ClassifiedSpan and TagHelperSpan generation logic
- Rewrite TagHelper phase
- Rewrite Intermediate phase
- Rewrite other miscellaneous features and bug fixes
- Rewrite partial parsing
- Added some syntax manipulation APIs
- Removed unused legacy types
* Test changes
- Update parser test infrastructure
- Update tests
- Regenerated baselines
- Removed unused legacy types
|
||
|---|---|---|
| .. | ||
| CodeGeneration | ||
| IntegrationTests | ||
| Intermediate | ||
| Legacy | ||
| RazorEngineBuilderExtensions.cs | ||
| RazorProjectEngineBuilderExtensions.cs | ||
| SyntaxTreeVerifier.cs | ||
| TestBoundAttributeDescriptorBuilderExtensions.cs | ||
| TestFile.cs | ||
| TestProject.cs | ||
| TestRazorCodeDocument.cs | ||
| TestRazorProjectFileSystem.cs | ||
| TestRazorProjectItem.cs | ||
| TestRazorSourceDocument.cs | ||
| TestRequiredAttributeDescriptorBuilderExtensions.cs | ||
| TestTagHelperDescriptorBuilderExtensions.cs | ||
| TestTagHelperFeature.cs | ||
| TestTagMatchingRuleDescriptorBuilderExtensions.cs | ||