¿Hay un analizador de CSS para C #?

Mi progtwig necesita analizar archivos css en un formato de objeto en memoria. ¿Algún consejo sobre cómo debe hacerse esto?

ExCSS (admite CSS2.1 y CSS3) en GitHub: https://github.com/TylerBrinks/ExCSS .

Cuál es una versión más nueva del artículo de proyecto de código: http://www.codeproject.com/KB/recipes/CSSParser.aspx

Y una búsqueda un poco más lenta aparece en la entrada del blog ” clase de analizador de CSS en .NET ” que incorpora esta esencia en GitHub (en caso de que el blog muera alguna vez).

Hay un archivo de gramática CSS para GoldParser:

http://goldparser.org/grammars/files/css.zip

GoldParser es fácil de incluir en un proyecto de C # y genera un analizador LALR real, no un hack de expresiones regulares.

¿Has probado el que aparece en JsonFx ? Está escrito en C #, analiza la syntax de CSS3 y se distribuye bajo una licencia de estilo MIT.

Escribí uno, usando la gramática especificada en la especificación CSS 2.1. También lo he lanzado ahora: para más detalles, consulte http://www.modeltext.com/css/

Aquí puede encontrar otro especialmente para C # con la fuente de muestra.