ExCSS
ExCSS copied to clipboard
A CSS Parser for .NET. It's BADA55!
Font size rule and possibly another rules does not support functions. I'm trying to do following style: `font-size: clamp(100%, 1rem + 2vw, 60px);` But this does not work, style will...
``` var str = @" :root { --layout: { } --layout-horizontal: { @apply (--layout); } }"; var parser = new StylesheetParser(); //Can't parse this code, waiting for a long, long...
I pointed this at a tailwind css file with a @apply rule and the ParseStylesheet gets caught in an infinite loop in `StylesheetComposer` at `FillDeclarations` trying to handle the AtKeyword....
properties like "flex-direction" are being removed when parsing css
Lex/Yacc programming enthusiasts, I am very pleased to invite you to try a new series of lex/yacc tools. Fslex is a code generator that uses regular expression syntax as a...
In the code snippet below, it has worked for a few versions back, but once I upgrade to 4.2.3 this code blows up with a null exception error and it...
Currently, the ExCSS parser strips all *-block and *-inline properties e.g. padding-inline Steps to reproduce: 1. Parse the following string: ".appbar { padding-block: 1px; padding-inline: 1px; }" 2. Inspect the...
For example, any z-index values greater than INT_MAX throws, such as this: ```css .foo { z-index: 99999999999999999; } ``` Would also apply to values smaller than INT_MIN. Stack trace Unhandled...
Hello, great project you all have worked on here. ~~I'm parsing scss files which works wonderfully for the css portions but drops out any properties/values that cannot be perfectly parsed,...
The test below should pass due the fact that `animation-name: MyAnimation` and `animation-name: myanimation` are handled different if we have a keyframe like: ``` @-webkit-keyframes MyAnimation{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0px);opacity:1}} ``` ``` [Fact] public...