Go to file
Ryan Nowak 0835de17ec Adds stronger verification for spans
This change ensures that spans are contiguous and that all source is part
of a span. This means that a character can't be 'lost' and not a member of
any span.

And guess what? We have a bug like that. So now a few tests are skipped
due to that bug.

Also made some changes to tests that construct invalid spans or spans
without correct locations as their expected input. This allows us to add
the above verification to all parser tests.
2016-12-28 21:56:35 -08:00
build Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
shared Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
src Get rid of locations on Tokens. 2016-12-28 18:22:06 -08:00
test Adds stronger verification for spans 2016-12-28 21:56:35 -08:00
.gitattributes
.gitignore Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
.travis.yml
CONTRIBUTING.md
LICENSE.txt
NuGet.config
NuGetPackageVerifier.json
README.md
Razor.sln Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
appveyor.yml
build.cmd
build.ps1 Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
build.sh Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
makefile.shade Upgrade to VS 2017 2016-12-16 16:04:22 -08:00
version.props Upgrade to VS 2017 2016-12-16 16:04:22 -08:00

README.md

Razor

AppVeyor: AppVeyor

Travis: Travis

The Razor syntax provides a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content. This repo contains the parser and the C# code generator for the Razor syntax.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.