c9s
c9s
- [ ] Translate `peek()` then `if .... { parser.next() }` to `parser.accept(...)`
- [x] ParseMixinStatement - [x] ParseMixinName - [x] ParseMixinArguments - [x] Variable Arguments - [ ] Register mixin symbol table to global context for look up. - [ ] Reduce...
Reference: http://www.w3.org/TR/css3-selectors/ - [ ] Universal selectors and namespaces http://www.w3.org/TR/css3-selectors/#univnmsp - [ ] Attribute selectors and namespaces http://www.w3.org/TR/css3-selectors/#attrnmsp - [ ] :nth-child() pseudo-class: The nth grammar: ``` nth : S*...
1. Proposal 1: Reuse the interpolation to expand the properties ``` sass #{$vendor}border-radius: 3px ``` 1. Proposal 2: Use new symbol to expand the properties ``` sass **border-radius: 3px; %border-radius:...
Reference: https://github.com/spf13/cobra ## Synopsis ``` sh c6 compile app.scss c6 watch app.scss c6 update app.scss ``` ## WIP - [ ] `CompileCommand` - [ ] `WatchCommand` - [ ] `UpdateCommand`
- [ ] ParseEachStatement Test Case: ``` sass @each $animal in puma, sea-slug, egret, salamander { .#{$animal}-icon { background-image: url('/images/#{$animal}.png'); } } ``` Test Case 2: ``` @each $animal, $color,...
- [ ] Expanding `#{ "foo" "bar" }zoo` to `foozoo barzoo`
``` CSS allows / to appear in property values as a way of separating numbers. Since SassScript is an extension of the CSS property syntax, it must support this, while...