Ajay Bhargav Baaskaran
dc70687f0e
Test tag helper directives correctly
2018-09-27 16:37:28 -07:00
Ajay Bhargav Baaskaran
93e7e735a4
Test Directives correctly
2018-09-27 15:47:21 -07:00
Ajay Bhargav Baaskaran
9e4c4079f2
Renamed HtmlTextSyntax to HtmlTextLiteralSyntax for consistency ( #2560 )
...
* Renamed HtmlTextSyntax to HtmlTextLiteralSyntax for consistency
* Generated baselines
2018-08-28 14:00:32 -07:00
Ajay Bhargav Baaskaran
f4808b50b5
Renamed WhiteSpace to Whitespace
2018-08-24 15:45:55 -07:00
Ajay Bhargav Baaskaran
27a9991f21
Auto generate CSharp syntax tree nodes ( #2550 )
...
* Auto generate CSharp syntax tree nodes
- Auto generated syntax nodes, visitors and factories
- Renamed RazorComment to RazorCommentLiteral to avoid a conflict
- Modified the Visit() contract
- Added new SyntaxKinds
- Regenerated baselines
2018-08-21 14:20:33 -07:00
Ajay Bhargav Baaskaran
db2a142132
Updated the tokenizer and parser to operate on SyntaxTokens directly ( #2540 )
...
* Updated the tokenizer and parser to operate on SyntaxTokens directly
- The tokenizer and parser now operates directly on SyntaxTokens (Green)
- The SyntaxToken(Red) is now created when the Span is built with the correct parent and position
- All other passes that run after the parsing is complete(TagHelperRewriter etc) will operate on the Red tokens.
- There is now only one type for all SyntaxTokens. They are differentiated by their SyntaxKind.
- Added equivalence checking for tokens
- Updated test code to react
- Regenerated baselines
2018-08-16 16:11:01 -07:00
Ajay Bhargav Baaskaran
9a9931d59f
Initial infrastrucure for a better html parser ( #2522 )
...
Initial infrastrucure for a better html parser
- Added new syntax node types that follow Roslyn's red/green pattern
- Modified the html text node in the current syntax tree to use the new
nodes
- Updated test infrastructure
- Generated baselines
2018-08-13 11:26:24 -07:00
Artak
692e09b017
Fixes #2491 : Treating RazorCommentTransition-s similar to Transitions in tag content ( #2531 )
...
* Treating RazorCommentTransition-s similar to Transitions in tag content
2018-08-10 14:46:58 -07:00
Ajay Bhargav Baaskaran
eb6faf1754
Redo baselines
2018-07-19 15:29:30 -07:00
Ajay Bhargav Baaskaran
21f2edce16
Generate and verify baselines for ClassifiedSpans and TagHelperSpans
...
- Moved GetClassifiedSpans and GetTagHelperSpans logic to Razor.Language
2018-07-17 10:54:42 -07:00
Ajay Bhargav Baaskaran
ce4780a830
Renamed symbol to token everywhere
...
- Updated Resources
- Updated test code
- Regenerated baselines
- Added exclusions for apicheck (See https://github.com/aspnet/BuildTools/issues/704 )
2018-07-06 16:29:36 -07:00
Ajay Bhargav Baaskaran
f9a09372b7
Converted TagHelperBlockRewriterTest
2018-06-29 15:33:21 -07:00
Ajay Bhargav Baaskaran
984e7826d6
Converted TagHelperParseTreeRewriterTest
2018-06-29 12:23:52 -07:00
Ryan Nowak
942d4d194c
Convert HtmlToCodeSwitchTest
2018-06-28 13:30:52 -07:00
N. Taylor Mullen
42e8f4abc8
Convert HtmlTagsTest to use baselines.
...
#2263
2018-06-28 10:49:15 -07:00
N. Taylor Mullen
8211dfff9c
Convert HtmlErrorTest to use baselines.
...
#2263
2018-06-28 10:49:15 -07:00
Ryan Nowak
ea96c50dce
Convert WhitespaceRewriterTest
2018-06-27 17:02:03 -07:00
Ajay Bhargav Baaskaran
8eef4a4bb3
Convert HtmlDocumentTest
2018-06-27 15:47:57 -07:00
N. Taylor Mullen
67b5588185
Convert CSharpWhitespaceHandlingTest to use baselines.
...
#2263
2018-06-27 15:09:33 -07:00
Ajay Bhargav Baaskaran
048a6ec3ea
Converted HtmlAttributeTest
2018-06-27 14:47:44 -07:00
N. Taylor Mullen
5950928baa
Convert CSharpSpecialBlockTest to use baselines.
...
#2263
2018-06-27 14:35:22 -07:00
Ajay Bhargav Baaskaran
a7fd53b3a3
Convert CSharpNestedStatementsTest
2018-06-27 13:43:51 -07:00
Ajay Bhargav Baaskaran
df22392996
Convert CSharpImplicitExpressionTest
2018-06-27 13:43:51 -07:00
Ajay Bhargav Baaskaran
d48946c2e0
Convert CSharpExplicitExpressionTest
2018-06-27 13:43:50 -07:00
Ryan Nowak
363be73a00
Convert more tests
...
CSharpRazorCommentsTest
CSharpReservedKeyWordsTest
CSharpToMarkupSwitchTest
2018-06-27 13:14:58 -07:00
Ryan Nowak
4fda468f06
Convert CSharpSectionTest
2018-06-27 13:14:58 -07:00
Ajay Bhargav Baaskaran
c0929a9002
Convert CSharpErrorTest
2018-06-27 12:53:52 -07:00
N. Taylor Mullen
69cfb95b90
Convert CSharpStatementTest to use baselines.
...
#2263
2018-06-27 12:24:52 -07:00
N. Taylor Mullen
25547e80d1
Convert CSharpTemplateTest to use baselines.
...
#2263
2018-06-27 12:24:52 -07:00
Ajay Bhargav Baaskaran
ab27e0bd52
Converted CSharpBlockTest to use baselines
2018-06-26 18:02:50 -07:00
Ajay Bhargav Baaskaran
1e58748f59
Converted HtmlBlockTest to use baselines
2018-06-26 16:09:05 -07:00
Ajay Bhargav Baaskaran
a92089d2f9
Converted CSharpDirectivesTest to use baselines
2018-06-26 15:17:36 -07:00
Ajay Bhargav Baaskaran
999c24d78d
Converted more parser tests to baselines
...
- Converted CSharpAutoCompleteTest
2018-06-25 11:43:17 -07:00
Ajay Bhargav Baaskaran
b821ce8b8e
First step in converting parser tests to use baselines
...
- Added the necessary infrastructure to serialize and verify the syntax
tree
- Updated ParserVisitor to be overrideable
- Made CSharpVerbatimBlockTest to use baselines
2018-06-19 15:57:05 -07:00